Aro Velmet
A great and engaging professor. Content is genuinely interesting but often not enough to wake up for his 8 AM. There is a lot of reading, two major papers, one midterm, and one final. Taking notes in class and attending lectures + discussion is the minimum; you'll have to be consistent with your efforts (lectures + office hours) if you want an A.