Ed Drozda
Drozda is a great guy. He really cares about his students and tries to connect with you personally. His quizzes and exams were all open note, so take notes on every chapter. He likes participation and never shoots down a wrong answer, so don't be afraid. His criteria for the group project also makes sure that not one person is doing all the work.