Jonathan Hudak
This class has lots of group projects/labs. There's lots of lecturing and note taking. The class itself was fairly easy but I still had to study. Midterm and final were all multiple class. He does a day of review before exams so you can ask any questions which was helpful.