Michael Marino
One of the best professors I've had so far. His grading system is clear and fair from the start and he really wants his students to do their best. Made this course easier to digest. He supplies practice questions, review videos, and review sessions which are not necessary for the professor to do so he really goes above and beyond for his students. 