Zili Zhang
Math 115  the hardest course I took at UMich. Zili's lectures were very fast-paced, included no teaching on understanding concepts, he just wrote equations on the board and didn't explain them. I took this class in the fall w/ him and got a D (exams are extremely hard), retook the course in the spring with a different professor and got an A.