Jocelyn Leitzinger
I personally enjoyed her class a lot. Her lectures were engaging and interesting. The quizzes are open book but hard. A few group projects. You get four free absences but she expects you to participate when you're there. Also take notes in class because her lecture slides she posts don't have all the info!