Mihai Vaida
Vaida is an amazing professor and makes lectures super interesting and engaging. As long as you understand homework and quizzes, you are guaranteed and A on his Exams. Overall 3 exams + final. Exams are way easier than homework. Has "pop-quizzes" but he always tells you in advance. Extra- credit built into every exam so you can 3 wrong and get 100.