David Valentine
Dr. Valentine is an engaging lecturer with clear expectations for his class: be on time and do well. Valentine tends to get a little overexcited, which can feel intimidating to some students. His assignments are appropriately challenging for an introductory class; as someone with no programming background, I learned a great deal in his class.