Jeffrey Changaris
Jeff is the absolute best professor out there! He is very knowledgeable about what he teaches, lectures just fly by and you don't notice it. He gives study guides for the lab and lecture exams so you know exactly what to study. Quizzes in the beginning of each class, super easy and fun. Overall, definitely must take his classes!