Darrell Criss is a newer teacher to be sure, but he is constantly looking for feedback and getting additional teacher training. I came into CS 140 with zero coding experience, and through the multitude of resources available (generous office hours, class/lab time, textbook, tutoring) I was able to excel in this course.