David Sayre
Dr. Sayre is one of the more personal professors I've ever had. That being said, he focused his Intro to C-Programming class for the students who already knew the material. Unless you have a good grasp of the C language I would not take his course. He will assign projects and homework that people in CS 221(Data Structure) have yet to discuss.