He is one of the funniest instructors I've ever had. He takes as much time as you need to learn something new. He is always at the tutoring time which is super helpful. I would 100% recommend this class. I'm taking 102 next term with him.