Todd Richey
Insanely long and confusing lectures with not much thoughtful structure. TA sessions can be helpful to prepare for quizzes. Unclear grading, did not know grade until posted on transcript. Difficult class regardless of prof & I've heard Richey is best option. Accessible and willing to help if approached. Nice guy with lots of knowledge.