COURSE SELECTION AND SCHEDULING