He's a new teacher, but explains concepts really well. He does a lot of in class examples, which reflect pretty nicely what is asked in the quizzes and on the midterm. Beware, he isn't the only one writing the final and it showed, it was way harder than the midterm.