Zachary Wolske
There is a huge disparity between the difficulty of content that Prof. Wolske covers in lecture and the difficulty of his assignments. The material in lecture is often extremely basic and the concepts covered are easy to understand, and I find myself constantly underprepared for the assignments which are graded with extreme harshness and pedantry.