Proposal Based Studio Projects: How to Avoid Producing "Cookie Cutter" Software Engineers | IEEE Conference Publication | IEEE Xplore