Christoph Heiss
I do not know why everyone rates him a 5. OH MY GOD HE IS SO BORING!! He requires you to read the textbook (which I haven't read for a month and I am fine) and he has assignments that are worth large amounts of points. So you can either pass or fail badly.