Arthur Degaetano
One of my favorite professors at Cornell. The course is challenging, but interesting. Professor DeGaetano will make you work for your grade. Great course, attendance is key; he says things in lecture that you will be tested on and they are not in the lecture notes/slides.