Reviews of professor Joe Chiu

Rating: 4.0/5, difficulty: 2.0/5
I did not attend lectures.  Joe builds the entire course so that you have the option to take it asynchronously, and most students take advantage of that.

Rating: 1.0/5, difficulty: 5.0/5
Marius cares about his students' learning, puts in effort to make sure his projects/expectations are clear, and is very approachable. Joe Chiu cannot do any of these things. CS230 is a chaotic mess of unclear, fuzzy instructions with equally chaotic grading criteria. Projects are bad and you don't learn much. Worst 200-level I've taken.

Rating: 1.0/5, difficulty: 4.0/5
I found the subject boring in general, but the way the lectures were done did not help. He is a good guy and it seems like he tries. I watched the lectures they had little relation to the homework and weekly assignments. I'm a senior now and this is still the most poorly taught class I have taken.

Rating: 1.0/5, difficulty: 4.0/5
He is a terrible speaker and very unclear about assignments, really impossible to listen to.

Rating: 5.0/5, difficulty: 3.0/5
Great and very caring professor. CS230 is set up with so much care. You can attend lectures, watch them through Zoom in real time, watch the recordings, or watch his pre-recorded videos. His analogies are great and I've learned the most through his class! His teaching style really supports good coding practice and gives you a strong knowledge base.

Rating: 5.0/5, difficulty: 2.0/5
Joe is super sweet, and really wants his students to do well. CS230 is quite easy at this point, so much so that the lectures aren't really needed, but I still found them useful, especially the class Kahoot reviews at the end of lecture. Make sure to have a good understanding of C going in, as their isn't much review.

Rating: 1.0/5, difficulty: 4.0/5
Horrible class, I hate CS 230. and I am very disapointed in the way this class is set up and taught. thanks for nothing

Rating: 2.0/5, difficulty: 3.0/5
guys useless. he designed the class to be totally doable just from his lecture slides, but then his lecture slides are just a bunch of random pictures and diagrams. specifically the cache lesson makes absolutely 0 sense. 230 is super easy though, projects are light. can fail everything else and still pass. overall kind of annoying class

Rating: 2.0/5, difficulty: 3.0/5
Firstly, he has a thick accent that makes him hard to understand. Additionally, the recorded videos on Moodle are 480p and lack most info present on the slides, info that's also tested. Lastly, exams are graded out of 40 points, so slight mistakes compound into significant underperformances at the class level. Not the worst, but avoid if possible.

Rating: 1.0/5, difficulty: 3.0/5
Bad lectures where Joe often just rambles. Projects aren't good either.

Rating: 3.0/5, difficulty: 3.0/5
I think Joe Chiu gets more hate then is deserved. Yes his slides and lectures are at times bad, and the general course structure can be all over the place, but it wasn't terrible. Projects ranged from easy to difficult and the exams were almost identical to the weekly quizzes (although sort of an unusual format). Language barrier can be difficult.