John Speck
John Speck is a fantastic professor! He is highly knowledgeable in what he is teaching and seems to really enjoy it. This class is very content-heavy; there will be a lot of reading, notes, and quizzes. It's very doable, but be aware there is a lot of work. This is not one of those easy elective courses. Expect to put some time and effort into it.