Reviews of professor David Houngninou

Rating: 1.0/5, difficulty: 5.0/5
The only thing on the syllabus is when Exams and Labs are due, everything else is announced a couple of days before. Grading is very difficult and takes forever for anything to be graded. Lectures are him talking about a couple of things that are not related to assignments at the time. TA's and not very good or helpful.

Rating: 4.0/5, difficulty: 3.0/5
His 221 is not a bad class when it comes to the lecture, but the labs are on another level. They are difficult and can be hard to understand. Even so, Dr. Kebo may not be the best choice for 221 but he is a god when it comes to 222.

Rating: 3.0/5, difficulty: 2.0/5
One critique: Consider extra credit. The class is for beginners, but you'll quickly notice extra credit is tailored towards intermediate to advanced Python users. Balanced extra credit, for ex., could be to add an extra output to a print result, or to make the output look different. Not to go from printing simple results to recursive functions.

Rating: 5.0/5, difficulty: 2.0/5
313 is a pretty difficult class to begin with, but taking it with Dr. Kebo makes it a lot easier. His lectures are great and explain everything you need to know to be successful. Even though attendance isn't mandatory, I would highly recommend going as his in-class examples are a great way to learn the concepts.

Rating: 1.0/5, difficulty: 2.0/5
CSCE 110 is a pretty easy class if you have previous coding knowledge but the way professor Kebo organizes the class was simply awful. The labs are long, unclear, and had confusing grading criteria, labs were graded late, and the professor never answered emails. If you have experience programming in Python this will be an easy class regardless.

Rating: 5.0/5, difficulty: 3.0/5
Cares a lot about the success of his students. This class pulls in concepts from a wide range of areas of computer science, he understands all of them really well and does a great job teaching the class. The extra credit hour for the lab is for good reason; homeworks and lab exercises are time consuming and at times have vague instructions.

Rating: 5.0/5, difficulty: 2.0/5
King Kebo the goat. Attendance not mandatory but has in class assignments, so try not to skip. Exams not worth a lot so focus on PAs and LEs. Has 1 extension day to use on any PA. Content not the most difficult, hard to understand at first but intuitive after. Open note all-day exams. Labs not mandatory, basically office hours.

Rating: 1.0/5, difficulty: 4.0/5
1st time teaching this, EXTREMELY disorganized, you learn the material for the lab as you do it which make it confusing. always behind, never enough time to learn the new stuff, took 3 weeks on linked lists. ok lectures, 1 pt of extra credit from in class act, and 90 is A, not 89.5. and a long project at the end. Honestly avoid imo, TA saved my B

Rating: 4.0/5, difficulty: 3.0/5
Took him for 313. I enjoyed the lectures, but the homework was hard and sometimes long. There are a lot of resources provided if you aren't understanding concepts. Take home/online tests and quizzes are a huge plus.