Reviews of professor Paris Kalathas

Rating: 3.0/5, difficulty: 1.0/5
Going over example programs or the online lectures I found were far more helpful than attending Paris' lectures. His lectures were hard to understand and not very great at teaching the material. Saving grace is that assignments are pretty easy and most quiz answers can be found online. Tests are quite easy as they were similar to practice tests.

Rating: 1.0/5, difficulty: 4.0/5
Paris seems like a very nice person. Unfortunately, kindness does not a good professor make.

Biggest issues: Contradictory info on slides, canvas, discussions forums, and things said in class. Disorganized lectures. Errors in slides. Vague grading criteria (often changed without warning).

Pros: He gives a lot of extra credit opportunities.

Rating: 4.0/5, difficulty: 3.0/5
CS271 (Assembly) is a great class to take with Paris. Though lectures can be a bit scattered, the weekly programs and midterms/final have super clear grading criteria, so your performance in the class is predictable. You get notecards for tests, and you have 2 attempts on weekly canvas quizzes -- if you do the practice material, you'll ace it.

Rating: 1.0/5, difficulty: 4.0/5
Terrible teaching skill, slobby with slides, confusing lectures and homework. Lectures and homework often have errors (and the worst part is he didn't know he has errors until students point them out). Imagine going to class, learning new stuff about a difficult topic and gotta google things on the slides to double check. DO NOT take his class.

Rating: 1.0/5, difficulty: 3.0/5
Don't take him. You have been warned. His lectures would be better if he compiled code examples live instead of writing psuedocode on the whiteboard.

Rating: 1.0/5, difficulty: 3.0/5
The class was disorganized and poorly taught. Lectures were incredibly boring. The homework, midterm, and final were vague and tedious. Avoid Paris for 271.