Towards Criteria Based Allocation of Capstone Projects for an Enhanced Learning Experience | IEEE Conference Publication | IEEE Xplore