Christopher Hadlock
Our tests were difficult (avg on both tests were in the 50s) and he gave us super long homework assignments that had little to no indication of what was going to be on the test. He was very hard to reach outside of the class (he doesn't respond to emails) and his lectures are almost pointless because they're difficult to follow. Weird dude.