Robert Cross
Prof. Cross's lectures were incredible and just a joy to listen to. The first textbook we used was enjoyable to read as well. There are a lot of readings and it is very difficult to make up work if you miss a class, and the entire course is graded on a midterm, a final, and two big papers. It was still definitely worth it for his lectures.