James Henson
His class is absolutely ridiculously especially since he is very unclear when you ask him questions. DO NOT TAKE HIS CLASS (I promise it's not worth it). His TA was also a very hard grader which was frustrating because we were only graded on 4 things. Just do not take this class!