Peter Pfluger
The way his class is set up is that there is one big group project that is not initially difficult but confusing overall. There are two types of homework usually every two weeks that take time to complete. There are also group discussion assignments that you have to present in front of the class as well and two exams for the class.