Professor Heintzman is incredible, his lectures were very organized and it was clear that he knew a lot about the subject. I actually looked forward to his lectures, which is saying a lot because they were at 9am. 