He's a great teacher. Makes funny jokes to keep you engaged. Only downside about this class is that you have to do weekly quizzes and homework online, but you can retake them if you do bad. His test are also not that bad. If you do the practice test a few times and pass you'll do fine. Overall, the class is easy. just pay attention