Michael Zaletel
Great professor. He's such a cool guy and explains concepts so well. Always open to any questions, never embarrasses you in any way. Highly recommend taking his courses, you'll fall in love with his personality. Homework is important to do in order to understand the concepts in the class, and test was definitely easier than the homework.