Karl Zoller
Every lecture was relevant to the exams and I attended every class. There is homework, but it's very simple and there's not much of it. He structures his class and exams very well and in ways where you not only learn a lot, but also pass. One of the best professors I've had and absolutely would take him again. Four exams total, allows notes.