Truly the best teacher I've ever had. The amount of effort he puts into helping his students is phenomenal. Yes, this class is hard. I struggled and failed many quizzes at the start. But if you put your mind to it and use the resources given, you will succeed. I learned so much. Believe him when he says "you can do it", because you can.