Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering.