Michael Zonta
I don't get everybody's issue with him. The course is very content heavy and he likes his lectures, but he's a perfectly knowledgeable, approachable and solid guy. If you have a question, he will respond on the spot (unless he already planned to go over it later that day).