Alex Haberlie
Prof. Haberlie always cracks jokes in his lectures & you can tell he is passionate about what he teaches. A good bit of homework due every other week, but it's interactive & helps you learn (graded for completion). The 3 exams are application-based. 3 quizzes w/multiple attempts. Keep up w/ lectures & PowerPoint bc that's all you do for class.