Jacob Schlegel
Oh my gosh! Do not even bother. I had to skip other classes to study for his class. His lectures are very easy to understand but once it got the test, it was like what the on earth is on this test. 80% of the class drops out after the first test. He grades things very carefully and precisely.