Steve Bennett
Really funny and super understanding of everyone's circumstances. However, this class was pretty lecture heavy. Be prepared to type your notes because he goes fast. He didn't stress how important reading the textbook was, but some of our quizzes were solely on the textbook and not the lecture. Everything is open note. He's good, but a lot of work.