Course Selection Optimization: Case study - Faculty of Science, University of Peradeniya, Sri Lanka | IEEE Conference Publication | IEEE Xplore