John Odito
He's a great professor the only thing I would say is he only speaks on assignments once and that is all. The lectures are very interesting there is a lot of class participation, and you learn a lot. There are 5 essays and 2 in person exams that are pretty simple. also, he gives no warning when his grade book would close.