Christopher Whidbey
Whidbey is definitely a great guy outside of class but when it comes to tests, you'd better be prepared to get lower than expected results because there will be curveballs sometimes. He confuses himself at times during lectures and is very very unclear when explaining tough/new concepts. Also if you happen to have him for lab as well, good luck:)