Reviews of professor Daniel Servos

Rating: 4.0/5, difficulty: 3.0/5
4 in-class quizzes >> 1 final for sure

Rating: 2.0/5, difficulty: 5.0/5
Servos' 2212 course is overwhelming due to the amount of content to absorb per lecture. He should restructure assessments to enhance learning, such as having a midterm, and reducing project content or lecture content. This criticism is an opportunity for improvement rather than a distasteful attack on the professor.

Rating: 5.0/5, difficulty: 2.0/5
If you know how to code his classes are a great place to get ahead or work on assignments because he gives a decent amount of free time during lectures. He allows you to work on in class activities or something else if you want as long as your keeping up.

Rating: 5.0/5, difficulty: 2.0/5
Great professor. Has all his lecture videos online.

Rating: 1.0/5, difficulty: 1.0/5
This guy right here is what i call a boring /mid age crisis. His teaching has no passion nor interests. Dont get me wrong he is a great dude very nice etc. His lectures are online usually 2 hours long and u have to watch it and just sit and hear him yappayapayapa...

Rating: 3.0/5, difficulty: 2.0/5
Assignments are easy to do well on. To do well on the final, you gotta know his slides extremely well. And make sure you study the assignments because they are a huge portion of the final. A lot of this course was done independently except for mandatory lectures bi weekly.

Rating: 5.0/5, difficulty: 2.0/5
Not a bad prof, just a boring course with lots of definitions. He's a good guy

Rating: 2.0/5, difficulty: 4.0/5
Cool concept of a course with the worst delivery. Menial and useless definition dumping is crazy WHILE you need to self-learn new concepts. Entire Java Swing? learn yourself. JUnit? learn yourself. Git in IDEs and troubleshooting? learn yourself. JSON? learn yourself. Actual project/course relevant documentation methodologies? learn yourself.

Rating: 5.0/5, difficulty: 2.0/5
Helped me a lot during office hours. I am new to programming and was really lost, but Servos was able to help me resolve the issues I was having with my assignment and explained everything clearly.

Rating: 2.0/5, difficulty: 3.0/5
The amount of writing assignments was actually insane to the point where it is crazy that this course is not an essay course. Reads off hundreds of slides, dumped bullet points that were not helpful, and expected us to learn much of the technical information by ourselves ground up. The insane assignment and exam workload left a sour taste.

Rating: 2.0/5, difficulty: 2.0/5
Atrociously boring lectures that youre forced to go to because of participation marks. Very content heavy course but no midterm or final exam. Group project portion is probably the most enjoyable part of the class IF you have a decent group.

Rating: 5.0/5, difficulty: 2.0/5
He is big on participation and flipped classrooms. Makes it easy to get a good grade if you attended lectures, but you have to go to class each week. Helpful during office hours and even held extra office hours after class. Ran a fun review session before the final exam.