Balancing between Creativity and Efficiency in Software Engineering Project Courses | IEEE Conference Publication | IEEE Xplore