Michael Hernik
Would recommend Michael Hernik to anyone. Extremely engaging lectures, accessible outside of class, and fair exams. I thoroughly enjoyed attending his lectures and learned more than I ever would have thought.