Riley Palmer
Riley is non the most engaging, but his lectures are organized and consistent. You have to show up to get in-class points. Overall I found the class to be pretty easy as long as you show up and take notes. You don't really have to do the readings if you understand the lecture.