Reviews of professor David Sayre

Rating: 1.0/5, difficulty: 5.0/5
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.

Rating: 2.0/5, difficulty: 4.0/5
I love Sayre's funny personality, but his teaching style leaves something to be desired. Expect to learn by copying from his in-class assignments and teaching yourself from there. Most importantly, his instructions for assignments are unclear and vague, making projects and homework difficult to complete.

Rating: 1.0/5, difficulty: 4.0/5
Is he knowledgeable concerning the material? Yes. Is he adept at teaching the material? No. If you don't already have some programming experience it will be an uphill battle for sure. His assignments are worded in such a way that it's difficult to even understand what he wants.

Rating: 1.0/5, difficulty: 5.0/5
Save yourself the stress and headache and take someone else. If you're new to programming don't expect to learn it in his class. Even if you pass which is a roll of the dice you'll have taught yourself enough to get by but not learn C.

Rating: 5.0/5, difficulty: 2.0/5
I think Dr. Sayre gets a bad rap. His email is always open for any questions that you have. Despite his military background, he is a funny and nice guy. He wants you to pass. The exams given are easy as long as you've been paying attention. He has even said: "I'm bound to give you partial credit even if you write 'I've fallen and I can't get up'".