This is supposed to be an introductory programming class, but he really does not cover the fundamentals of programming well at all. He grades fairly, but he really doesn't show any passion for the subject. Lectures are monotone, and because there are only five assignments throughout the semester, you rarely apply what the lectures cover.