Navid Vafaei-Najafabadi
Navid is an amazing professor. He makes a hard subject understandable and is fair with his grading and expectations. He is very personable and engaging in lecture. He will answer any question you have and his office hours are very helpful. Most of the exam problems come from the hw or textbook. Definitely recommend.