Joshua Lynn
He is a good professor that cares about what he's teaching. There are quizzes every week, but they are super easy if you review the material for them. His lectures made the class enjoyable and interesting. There is a textbook, but we never used it in class. Highly recommend! 