John Patrick Riley
Dr. Riley is a very caring and funny professor and makes his lectures fun to listen to! However, his class is work heavy and there are a lot of reading and writing (weekly HWs and 2 essays) for this class. Also, if you are the section with TAs, your grade will almost entirely depend on your TA, not on Dr. Riley, unless there are grading disputes.