Eugene Smelyansky
Fun class and the courseload is not too much.  Discussion posts throughout the term, two papers, and some annotations for points. Overall, assignments are graded relatively generously and you get good feedback. Highly recommend this professor!  