2.6

Joe Chiu

Computer Science - University of Massachusetts - Amherst

2.6
Quality
3.6
Difficulty
44%
Would Retake
114
Reviews
2.6
Quality
3.6
Difficulty
2.6
Helpful
2.6
Clarity

44%

Would Retake

114

Reviews

Rating Distribution
Official

5

29

4

12

3

12

2

9

1

52

What Students Say

Oftentimes very difficult to understand

COMPSCI187 - 2.0 rating

This class was the worst

COMPSCI187 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

40%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 72 grades
Most common grades:
A (33)
Not sure yet (19)
B (9)
Grade Distribution
A(41)B(12)C(4)D(3)F(0)A-/B+(14)
Based on 100 reported grades
A: 33
Not sure yet: 19
B: 9
A-: 9
Common Tags
Lots of homework (29)
Tough grader (27)
Caring (18)
Hilarious (16)
Accessible outside class (16)
Test heavy (11)
Lecture heavy (10)
Clear grading criteria (9)
Rating Trend

Declining

-1.08 avg change
Mar
Apr
May
Jul
Nov
Dec
Last 6 months
Ratings by Course

CS220

5.0

(7)

CS240

5.0

(1)

CS326

5.0

(1)

CS187

3.3

(11)

COMSCI187

3.0

(2)
+6 more courses
Difficulty by Course

Compsci326

5.0

COMPSCI187

4.0

CS230

3.8

198C

3.6

COMPSCI230

3.5

Reviews (114)
2.0
3.0
CS230
Dec 5, 2018
Wouldn't take again

I honestly believe that he is a smart guy, but I learned absolutely nothing from his lectures. Practice exams were just spreadsheets of student submitted questions that weren't checked for accuracy.

2.0
3.0
CS187
Grade: B+
Dec 7, 2018
Would take again

He was an okay teacher. His lectures were okay, but he struggled to explain concepts well in his lectures. He is a very nice guy though :)

Participation matters
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
5.0
CS230
Grade: B-
Dec 13, 2018
Wouldn't take again

Nice guy, but one of the worst teachers ever. Can barely read off of the slides.

Tough Grader
ACCESSIBLE OUTSIDE CLASS
3.0
2.0
CS230
Grade: A
Jan 29, 2019
Would take again

Joe cares a lot about his students and wants them to learn the material. He uses in class group activities a lot. Sometimes the lectures get boring when it is just him reading off of the slides, but he will always try to answer any questions you have. Also gives out candy. He said it was his first semester (Fall 2018) teaching as a professor.

Hilarious
Caring
1.0
4.0
CS187
Grade: Not sure yet
Mar 19, 2019
Wouldn't take again

Joe lectures are very unclear. He struggles to clarify basic concepts to students and the fact that he still struggles with the language makes him even harder to understand at times. Asking questions is virtually useless, because he will hardly ever give you an answer that makes sense/is related toyour actual question.

Lecture heavy
Tough grader
5.0
3.0
CS220
Grade: A
Apr 4, 2019
Would take again

A gem of an instructor. I have had him for two classes, TA for CS187 and now CS220, will sign up for his CS230 section as well! Very accessible and doesn't have the inflated ego seen in many CS students and some profs. CS courses are difficult.

Gives good feedback
Accessible outside class
Clear grading criteria
4.0
3.0
COMPSCI187
Grade: A
May 5, 2019
Would take again

Although his accent is a large barrier, if you are focused in class, you can pass the class effortless. If you have any question after class, he's always available.

Accessible outside class
Skip class? You won't pass.
Lecture heavy
5.0
1.0
COMSCI187
Grade: A
May 6, 2019
Would take again

his accent is a little hard to hear but the slide is very helpful and he eager to explain everything you ask. His lecture is very inspirational and hilarious.

Inspirational
Hilarious
Amazing lectures
5.0
1.0
CS187
Grade: A
May 6, 2019
Would take again

Best instructor ever despite his English accent is a little bit hard to hear but you will get used to it. He is always passionate about the lecture materials, and he is also funny.

Inspirational
Hilarious
Amazing lectures
5.0
1.0
CS220
Grade: A
May 6, 2019
Would take again

Awesome and funny teachers. It is quite hard to listen to what he said at first because his English accent is not so good but the lecture is still amazing.

Accessible outside class
Hilarious
Amazing lectures
5.0
1.0
CS220
Grade: A
May 17, 2019
Would take again

I took CS 187 with him in the fall and I wasn't too much of a fan. However, taking 220 in the spring, he made major improvements as a lecturer and overall is extremely caring and nice to his students. He is a great professor and I hope to have him in CS 230!

Respected
Inspirational
Caring
1.0
3.0
CS187
Grade: B
Oct 4, 2019
Wouldn't take again

Horrible accent that makes understanding him hard. Lousy at communicating. Teaches purely from the slides. Offers nothing beyond that I can get a Coursera or edX now. I can't believe I'm paying this much in tuition and have such poor quality professor.

5.0
3.0
CS240
Nov 5, 2019
Would take again

I made the mistake of choosing the other professor for this class. Switched lectures to Joe's after dropping in once. Best decision I've ever made.

Inspirational
Hilarious
Caring
5.0
3.0
CS187
Grade: A
Nov 5, 2019
Would take again

Joe is literally a god. If you don't take Joe for 187 you are betraying god himself.

Respected
Inspirational
Hilarious
5.0
3.0
CS187
Grade: A
Nov 20, 2019
Would take again

Joe is literally a god. If you don't take Joe for 187 you are betraying god himself.

Respected
Inspirational
Hilarious
5.0
4.0
CS187
Grade: A
Nov 22, 2019
Would take again

Joes is so kind and he is so helpful at office hours. He always wants to make sure that students are understanding material. Yes, his accent is a little difficult to understand but just ask and he can rephrase what he is saying. Also, don't buy into the hype of 187. Yes it is difficult, but treat it as another hard class to succeed in!

Accessible outside class
Participation matters
Caring
4.0
4.0
CS187
Grade: B+
Dec 14, 2019
Would take again

Joe is a good professor. Yes, his accent is kinda heavy but you can still clearly understand him. He is also very helpful in office hours. 187 is one of the project heavy class so be ready to do work in it.

Gives good feedback
Lots of homework
Lecture heavy
3.0
3.0
CS230
Grade: A
Dec 27, 2019
Would take again

The only downfall of Joe is his English ability, especially when he writes exams. I have found him to be really caring in office hours, and he is a fairly good professor in my experience. Just be wary of what he says during exams in terms of corrections; many times his questions are poorly worded, so ask him directly, NOT the TA's.

Gives good feedback
Caring
EXTRA CREDIT
3.0
5.0
COMPSCI187
Grade: C+
Jan 29, 2020
Would take again

While Joe himself is pretty good at explaining, his accent makes him hard to understand in lectures. The CS department, made this the hardest class you can take, putting in measures to intentionally lower your grade, like trick questions in exams, graded iclicker answers, and lab assignments with varying due dates. I'd still recommend Joe though.

Respected
Test heavy
Group projects
1.0
3.0
CS187
Grade: Not sure yet
Mar 26, 2020
Wouldn't take again

He has the absolute worst English and doesn't deserve to teach this course. There are SO MANY mistakes in anything he writes. He wrote one new project for our semester and it had the WORST documentation ever. He wrote a midterm with an unholy amount of mistakes and ambiguities. His accent is bad. One has to scout Piazza for everything.

1.0
4.0
CS230
Grade: B-
Apr 7, 2020
Wouldn't take again

Joe Chiu is one of the worst professors Ive ever had. Hes not helpful at all and those who say he is most likely have prior knowledge about C programming or are overconfident in their abilities. He isnt lenient with most things like due dates and hes very cynical towards you when you try to ask simple questions. Dont take his class.

Skip class? You won't pass.
Graded by few things
Tough grader
1.0
3.0
COMSCI187
Grade: B+
Apr 22, 2020
Wouldn't take again

I think the guy is really smart but it's impossible to understand him because of his thick asian accent. I'm trying to learn and I can't understand him. Take another comsci professor if possible.

5.0
3.0
CS230
Grade: A
Apr 27, 2020
Would take again

JOE IS AMAZING and cares about his students. One time he stuck around for AN HOUR after class ended to give me help on a challenge (I ended up getting it). He brings candy too to class! NOTE: 230 starts off with an intense worked, then tapers off by spring break (or mid semester). First project took 20h, last took 5h #covid19semester

Accessible outside class
Participation matters
2.0
4.0
CS187
Grade: A+
May 3, 2020
Wouldn't take again

Joe clearly knows the subject well but he is not suited to be a professor, at least at this level. His accent is extremely hard to understand, and the slides and posts that he writes are riddled with mistakes. I learned almost everything in this class from the projects, which are a lot tougher than the CS121 projects.

4.0
4.0
COMPSCI187
Grade: A-
May 7, 2020
Would take again

Joe obviously cares about his students and wants to help them pass. It seems like the course guidelines the CS department gives him are rigid, though he tries to be as helpful as he can. The switch to remote learning was bumpy and he made a few mistakes, but he obviously had the students' best interests at heart.

5.0
4.0
CS230
Grade: A
May 10, 2020
Would take again

Yeah, definitely had to work hard to get my grade in the course. Concepts aren't bad, but C in general isn't the easiest to pick up for me to be honest. Joe is nice and caring. You can succeed, but you need to put in the work and stay on top of things.

Respected
Inspirational
Caring
5.0
2.0
CS230
Grade: A
Feb 1, 2021
Would take again

Joe is one of the kindest professors in the CS department. He really truly cares about his students and he wants you to succeed. He will do his absolute best to help you. The classes can be hard, but none of that falls on Joe imo. Great prof.

Gives good feedback
Accessible outside class
Caring
5.0
5.0
CS220
Grade: Rather not say
Mar 4, 2021
Would take again

Joe is a very nice professor. However, beware of this class. CS220 is awful and very annoying. The average on the weekly quiz is an F. And the average on the final exam was 19/65 (also an F). This class is much worse than CS187.

Lots of homework
Skip class? You won't pass.
Test heavy
5.0
3.0
CS220
Grade: Not sure yet
May 12, 2021
Would take again

Joe is a great professor. Very caring, tries really hard to make the course fair for us. Always cleared up confusion, and answered questions extremely fast. Could not recommend enough.

Respected
Accessible outside class
Inspirational
5.0
5.0
CS220
May 17, 2021
Would take again

Combo of lesson vids w live lectures was perfect. KAHOOT was the best idea ever. Live lectures were very well organized: summary -> Kahoot (with thorough explanations) -> class activities. Very helpful during OH. Class is one of the best and one of the hardest ever. Does not repeat stuff, but rather explains material in new ways.

Lots of homework
Lecture heavy
5.0
3.0
CS230
Grade: B+
Aug 16, 2021
Would take again

Joe is quite a passionate professor. You can tell that he puts a lot of effort into his lectures, and he answers Piazza almost instantly, even when it's late at night. The only one down side of Joe is that his accent is a bit hard to understand, but if you can get used to it he is quite a good professor.

Respected
Caring
5.0
4.0
198C
Grade: A+
Aug 23, 2021
Would take again

Level of difficulty is 4 on the basis of 198c being a 1 credit class, but felt like 3 credit class workload. I've had Prof. Chiu for 198c during the summer along with 220 in spring 2020, and it is safe to say he is the most passionate and caring educator in my entire scholastic career. He explains complex concepts in a very easy to understand way.

Respected
Hilarious
Caring
5.0
3.0
CS220
Grade: A
Sep 27, 2021
Would take again

Great professor. Took his 220 with Marius Minea. Lighthearted, cute, a bit cringe, good slides and videos. His quiz is often confusing due to the accent. Sometimes he may sound ironic, but actually it's him being chilled.

Lots of homework
Caring
Tough grader
1.0
5.0
CS230
Oct 5, 2021
Wouldn't take again

Joe is a terrible professor and this class has been awful.

Lots of homework
Test heavy
Lecture heavy
5.0
4.0
CS230
Grade: Not sure yet
Oct 13, 2021
Would take again

Professor Joe is a great professor. The projects are hard, but they will make you learn. The format of the class works well for but I can see how others could struggle. He cares about his students and wants us to succeed.

Lots of homework
Accessible outside class
Hilarious
4.0
3.0
CS121
Grade: Not sure yet
Oct 28, 2021
Would take again

Great professor; really knowledgeable about the material, responds quickly to questions on Piazza, wants everyone to succeed, and actively asks for our feedback. The only reason I didn't give 5 is that his accent and assignments can be hard to understand, but it's not too much of a problem, I've gotten better at understanding him.

Accessible outside class
1.0
3.0
CS230
Nov 10, 2021
Wouldn't take again

The fact that a "flipped classroom model" was implemented after this class was taught online is not lost on me. It seems like he was able to cut down how much he actually contributes to the course by having students learn on their own and pretending that a single synchronous meeting in which you are quizzed is called teaching. I call it lazy.

1.0
5.0
CS230
Nov 12, 2021
Wouldn't take again

What a hilarious prof. Tries to cover up for his incompetency with a soft animals like people will not find out he's not doing anything and reusing recorded videos from the summer. Truly a letdown for Robert and Donna Manning College Of Information and Computer Sciences.

Hilarious
1.0
5.0
CS230
Nov 12, 2021
Wouldn't take again

Dead from the class. My GPA will not recover from this blow! The class is not hard, but he did not teach anything throughout the semester.

1.0
5.0
CS230
Grade: Not sure yet
Nov 14, 2021
Wouldn't take again

Very bad professor. Don't take him.

Lots of homework
Test heavy
Tough grader
1.0
1.0
CS230
Grade: Not sure yet
Nov 16, 2021
Wouldn't take again

CS230 is about making projects. Projects need documentation (guide of what you need to do) so he can grade it. If not, you will create arbitrary projects yourself. Joe's doc are often missing things. In short, he deducts your score based on what he hides/forget to add to doc.

Skip class? You won't pass.
1.0
5.0
CS230
Grade: A
Nov 16, 2021
Wouldn't take again

Instead of lecturing, he uses old and outdated lecture videos that are either in low quality (480p) or riddled with mistakes (which he never address). Moreover, he couldn't even speak English properly, therefore his videos are extremely hard to follow. He gets defensive and would clap bank at students who express doubts or question his teaching.

Test heavy
Tough grader
3.0
4.0
COMPSCI230
Grade: A-
Nov 16, 2021
Wouldn't take again

He is a super caring professor, but the class set up sucks. You have to watch recorded lectures then during lectures/discussions take quizzes or graded worksheets. Tough class overall.

Lots of homework
Accessible outside class
Clear grading criteria
4.0
5.0
COMPSCI230
Grade: C
Nov 30, 2021
Would take again

Fantastic projects that truly illustrate the essence of the course to the student and completion ensures good fundamental understanding and intuition for similar material (more advanced). But pushing more on tests these days, early morning labs and quizzes, projects given over a short timeline which is not very conducive all things considered.

Gives good feedback
Skip class? You won't pass.
Test heavy
1.0
5.0
COMPSCI230
Grade: A-
Dec 3, 2021
Wouldn't take again

I believe that Joe is genuinely a nice professor, but he's being super lazy!!! He is reusing old video lectures, has converted one of our 2 lecture sessions to an office hour WHICH SOLVES NOTHING, doesn't even teach in the other lecture, and has us take way too many quizzes each week (project, weekly, lesson). Has a minimal curve to the grade.

Lots of homework
So many papers
Tough grader
3.0
3.0
CS121
Grade: Not sure yet
Dec 9, 2021
Would take again

The first 1/3 of 121 is pretty easy with Joe. After that, you will need to put more effort into the class to get good grades. He uses kahoots to quiz students on coding problems, which is kind of hit or miss. He is hard to understand sometimes. If youre struggling in 121 go to his office hours!! He is rlly helpful outside of class.

Accessible outside class
Hilarious
Lecture heavy
1.0
4.0
CS121
Grade: Not sure yet
Dec 13, 2021
Wouldn't take again

Does not provide specificity with how he wants work done. Unnecessarily rigid and a poor explainer. Taking his class means relying on zyBooks in order to learn anything, and his Kahoots do absolutely nothing for anybody. I've never been so dissatisfied with a teacher as I have with Chiu, and I would never recommend him to anybody. You can do better

Lecture heavy
Tough grader
1.0
3.0
COMPSCI230
Grade: A-
Dec 24, 2021
Wouldn't take again

One lecture a week, and it was solely for Kahoot/worksheets; no content. Discussions were just us sitting in silence in a room taking ONLINE quizzes with questions we've never seen. Projects were marred by project quizzes that were 40% of our project grade. The final exam was just the removed quiz questions; average was a 59. Terribly run course.

Lots of homework
Graded by few things
Test heavy
1.0
5.0
COMPSCI230
Mar 18, 2022

Very poor course management alongside lack of physical lectures should make 230 a hard pass if Joe teaches it. Take 230 with Tim if he’s teaching.

1.0
5.0
CS230
Grade: Drop/Withdrawal
Mar 19, 2022

Joe Chiu used to be the sweetest professor during COVID, but his recent inability to take criticism after the switch from online to in-person learning and the lack of physical in-person lectures really darkens the respect I have for him as a professor. It sucks because he was very nice and helpful when he co-taught 220 with Marius in spring 2021.

1.0
5.0
CS230
Grade: Rather not say
Mar 21, 2022

Joe Chiu must quit his job as not only did he get a bad name from students for his poor management of 230 in-person, but after the switch to in-person learning, he’s also a perfect example of a professor who has zero respect towards students with disabilities. Good thing he's on leave for the fall of 2022.

Tough grader
Participation matters
Beware of pop quizzes
1.0
3.0
COMPSCI230
Grade: Not sure yet
Mar 28, 2022

I think Joe is a nice guy but 230 under him just has a horrible structure, basically just an online course and you only have to show up for the exams. Projects are cool but stressful because Joe's responses on piazza are unclear and not helpful. Exam is just reused quiz questions too, very lazy.

2.0
4.0
CS230
Mar 31, 2022

Joe Chiu is a mixed bag. He seems like a nice person, but his CS230 class has the worst structure when compared to the other instructors who taught it.

1.0
5.0
CS230
Grade: Not sure yet
Apr 12, 2022

He doesn't know the material and doesn't know how to explain it. No effort is put for students to succeed. Isn't helpful in his responses when you ask him or reach out to him. UCA's are incompetent and the TA's as well. The whole structure of the class needs some change.

Tough grader
5.0
2.0
198C
Grade: A+
Apr 15, 2022
Would take again

Watching Joe Chiu's recorded lectures for 198c is an absolute blast. He uses a Snorlax stuffed animal to pose clarifying question, and ends every lecture with "(lecture topic) isss awesome" and then a transition. I love his clear passion for teaching and it makes all the difference in keeping students engaged.

Amazing lectures
Hilarious
Caring
1.0
4.0
COMPSCI187
Grade: Not sure yet
Apr 21, 2022

This course section taught by Joe is down right awful. I thought Joe's teaching style for 121 was mediocre, but his 187 lectures were so bad I went to the first 2 and then NEVER AGAIN. The course is run at an unrelenting pace so you're always doing the projects back to back... it's a truly miserable experience. Beware taking 187 with Joe!

So many papers
Lecture heavy
Online Savvy
1.0
4.0
COMPSCI187
Grade: Not sure yet
May 11, 2022

Joes lectures were never really helpful. Most of the time it would just be explaining concepts through zybooks that's you can easily just read yourself. In addition, I went to officer hours one time and asked how something was supposed to work and he ended up just yelling at me for not knowing how it should work. I never went again.

4.0
3.0
COMPSCI187
Grade: A-
May 13, 2022
Would take again

Good professor, answers your questions well

Amazing lectures
Clear grading criteria
Gives good feedback
1.0
5.0
198C
Grade: Drop/Withdrawal
May 16, 2022

Extremely difficult for a 1 credit class. Requires 10+ hours per week. The recorded videos are insufficient and you will need to teach yourself C and EdLab. Don't be fooled by the simplicity in the first few weeks - it gets VERY hard. Joe is disorganized and never answers questions well. Had to withdraw for mental health.

4.0
3.0
COMPSCI230
Grade: A
May 20, 2022
Would take again

Joe is solid, a nice guy who cares about his students and very helpful in office hours. The course material is not too difficult.

Hilarious
4.0
3.0
COMPSCI187
Grade: A
May 23, 2022
Would take again

Solid professor who does a good job lecturing and explaining the content to students. Attendance isn't mandatory but kahoots and in-class coding walkthroughs help a lot. Projects are solid difficulty but definitely doable.

Lots of homework
Respected
1.0
5.0
CS230
Jun 10, 2022

Joe is a prime example of someone who recently began his villain arc. He doesn't listen to students or care about them anymore, he's being super lazy when it comes to running a class, and his Piazza posts fail to clarify information or fill important knowledge gaps. Good thing he's going to be on sabbatical for the fall of 2022.

Tough grader
1.0
5.0
CS230
Jul 22, 2022

230 under Joe is a class that is just poorly structured with an incompetent teacher. Joe makes no effort to teach his students, his projects have unclear documentation, and he was even called out for not running his classes well. If you can, just take 230 with either Marc Liberatore or Tim Richards. They do a better job running classes.

Tough grader
4.0
3.0
CS121
Grade: A-
Sep 4, 2022
Would take again

The Labs with the right lab group are manageable, while the Zybooks will carry you through the class. Joe's a very caring and honest guy, he brings candy to lectures, tries to answer questions quickly, and works hard to make sure everyone can pass. His accent can be a bit hard to understand at first but is easy to get used to.

Tough grader
Caring
Accessible outside class
1.0
5.0
COMPSCI230
Grade: C-
Nov 10, 2022

For my year, Joe decided to screw everyone up and redo the course content that was not reviewed by the board. The content was not something that could be covered in one semester. Additionally, Joe, TAs and the student volunteers were not on the same page and would give confusing answers to literally everything. Different answr for the same question

Tough grader
Lots of homework
1.0
5.0
COMPSCI230
Feb 18, 2023

5 words: a lazy CICS faculty member.

Tough grader
Lots of homework
Test heavy
1.0
3.0
CS230
Grade: Not sure yet
Mar 26, 2023

Lectures are so boring I can't even pay attention (even recorded ones on moodle). I can't really tell if we are learning anything either?

Lots of homework
1.0
4.0
COMPSCI187
Grade: B
Apr 8, 2023

If you are not a CS major, do not take this class because the professor only knows how to speak to CS majors, who already know the material, which messes up the grading curve. The class moves incredibly fast so much that the dep't is getting rid of this class next semester. Example problems are NOTHING like the exam problems.

Tough grader
Lots of homework
Test heavy
1.0
4.0
COMPSCI230
Grade: Not sure yet
May 6, 2023

I grew up in a country where Chinese was spoken. You would think I'd get used to hearing a Chinese accent by now but I still have trouble understanding what he says. He's a nice guy and the topics in this class are interesting, but he's not a great teacher.

2.0
3.0
COMPSCI187
Grade: A
May 9, 2023

Oftentimes very difficult to understand. I did not find his lectures to be particularly useful or interesting after doing the Zybook, which does a much better job of explaining concepts. He is fairly responsive on Campuswire, but sometimes his responses do not help much with your question.

1.0
5.0
COMPSCI187
Grade: Rather not say
May 24, 2023

Professor Joe was honestly one of the worst professors I have ever had. His lectures don't offer any help with the difficult exams and overwhelming projects. And anytime you ask for help he comes off as rude and makes you feel stupid for asking any questions. He only knows how to teach people who already know how to code. This class was the worst.

Tough grader
Lots of homework
Accessible outside class
1.0
5.0
COMPSCI187
Grade: B
May 24, 2023

He is absolutely one of the most unforgiving and uncooperative professors I have had the displeasure of having in my lifetime. Going to his lectures are the largest waste of time. Even if you could understand the words coming out of his mouth, his methods of explanation and lecture are horrible. He NEVER gives extensions. Period. 0 forgiveness.

Tough grader
Lots of homework
Test heavy
1.0
5.0
COMPSCI187
Grade: B
May 24, 2023

187 with Joe is one of the worst classes I have ever taken. In lectures, he is not motivated or good at teaching. His pronunciation of some words made this class even harder for me. It took me a couple of classes to understand what word he was talking about. Also, the projects were super hard compared to what he thought during the class.

3.0
1.0
198C
Grade: A+
May 26, 2023

He was one of 3. Provides entertaining lectures that I found the most engaging. Often, he would simplify ideas well. I preferred him to Elliot Moss, although he sometimes simplifies too much, to the detriment of learning. Overall good, but he seems disorganized, which could be catastrophic in a higher level course, so I wouldn't take him again.

Amazing lectures
Inspirational
Hilarious
1.0
3.0
COMPSCI230
Grade: Rather not say
Jun 27, 2023

Lectures arn't even worth going to, just study the material on your own and it would be better. I also had him for CS187 and remember him yelling at me when I went to his office hours to ask for help on a project. Not a pleasurable experience taking any of his classes.

1.0
3.0
COMPSCI230
Grade: Not sure yet
Sep 28, 2023

Just overall poor. Boring lectures, unclear projects, etc.

1.0
4.0
198C
Nov 13, 2023

Joe has got to go.

5.0
4.0
COMPSCI230
Grade: Incomplete
Nov 17, 2023
Would take again

Walked into class day 1 and had a horrible impression: plagerism policies seemed way too strict, very thick accent, and RateMyProf reviews were not very positive. Nearing the end of the semester, I couldn't say enough good things. If you attend his lectures, follow his directions carefully for graded assignments, and put the work, you will succeed.

Tough grader
Amazing lectures
Lots of homework
3.0
3.0
COMPSCI230
Grade: A
Dec 2, 2023
Would take again

The lectures were quite boring, but it's easy enough to get by with just his YouTube videos and the slides. 230's content is pretty foundational but honestly not very interesting. Using C can be very annoying, and the projects are substantially more challenging than 187. Exams and quizzes weren't bad, but make sure to be careful on the worksheets.

Clear grading criteria
3.0
5.0
198C
Grade: A+
Dec 15, 2023
Would take again

This class has too much workload for a 1 credit class, its unacceptable. its almost like 220 but less workload

Lots of homework
2.0
3.0
CS230
Grade: A+
Dec 15, 2023

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.

Get ready to read
4.0
3.0
COMPSCI230
Grade: A
Dec 18, 2023
Would take again

Attendance is optional but weekly quizzes can be difficult if you don't attend, keep in mind he does have heavy accent. Projects are biweekly and I found them to be quite easy with one or two office hour visits. Exams are only 30% of your grade so it easy to do well in class, however the exams are mostly multiple choice thus no partial credit

Tough grader
5.0
2.0
COMPSCI230
Grade: A
Jan 12, 2024
Would take again

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.

Test heavy
Accessible outside class
Online Savvy
1.0
4.0
COMPSCI230
Grade: B
Jan 15, 2024

Pre-recorded lectures strayed very far from quiz questions and exam content. In-person lectures were boring and not very helpful. Often left class feeling just as confused as I went in. The only learning I actually did was through the projects. Worst instructor I've had at UMass so far imo.

4.0
2.0
COMPSCI230
Grade: A
Jan 16, 2024
Would take again

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.

Online Savvy
5.0
3.0
CS187
Grade: B
Jan 28, 2024

Overall, I did like Joe has a professor. Like many others have said though, he does have a thick accent that doesn't incline me to take the class again, but he was extremely caring and nice, making jokes throughout class and leaving some time for questions even bringing candy for when the class is over. Great professor, accent is not his fault.

Hilarious
Caring
Lecture heavy
5.0
2.0
COMPSCI230
Grade: A+
Feb 1, 2024
Would take again

I love this guy

Tough grader
Amazing lectures
Clear grading criteria
1.0
4.0
CS121
Grade: A
Mar 14, 2024

He is a terrible speaker and very unclear about assignments, really impossible to listen to.

Lots of homework
2.0
3.0
CS230
Grade: C
Apr 19, 2024

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

1.0
5.0
CS230
Apr 30, 2024

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.

Tough grader
1.0
3.0
198C
Grade: A
Apr 30, 2024

Bad lectures where Joe often just rambles. Projects aren't good either.

5.0
4.0
COMPSCI230
Grade: A
May 2, 2024
Would take again

Great Class, good teacher. Gets a lot of hate but if you actually show up to class and put in the effort it is an easy A. 4/5 difficulty for a 200 level but if it was a 400 level it would be 2/5.

Participation matters
Clear grading criteria
2.0
4.0
COMPSCI230
Grade: Incomplete
May 11, 2024

I know there is a lot of debate on what the hardest 200 level at UMass CS is but I honestly hate CS 230. I think Joe Chiu is funny and he tries, but the class is horribly set up. The asynchronous work just is set up horribly along with weekly quizzes and worksheets, then the very poorly instructed projects and exams.

Tough grader
Lots of homework
Hilarious
1.0
4.0
COMPSCI230
Grade: Rather not say
May 18, 2024

I hated CS 230. Horrible class.

Tough grader
Lots of homework
5.0
3.0
COMPSCI230
Grade: A-
May 22, 2024
Would take again

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.

Clear grading criteria
Caring
Accessible outside class
1.0
4.0
COMPSCI230
Grade: Not sure yet
May 23, 2024

Horrible class, I hate CS 230. and I am very disapointed in the way this class is set up and taught. thanks for nothing

3.0
3.0
CS230
Grade: A
May 23, 2024
Would take again

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.

Caring
Accessible outside class
1.0
4.0
COMPSCI230
Grade: B
Sep 5, 2024

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.

2.0
4.0
COMPSCI230
Grade: B-
Dec 20, 2024

For some reason, this was my least favorite 200-level class. I enjoyed 220 more than this. Honestly, I had no idea what was going on at the end. Chill guy, but I'm not a big fan of how the course was organized. Felt like I was constantly sprinting, and the topics were of very little interest to me.

1.0
3.0
COMPSCI230
Grade: A
Dec 22, 2024

Joe Chiu is maybe the worst professor I've had at UMass. His teaching and course set up is decent at best, but his attitude is horrible. He seems to find joy and glee in rooting out academic dishonesty. Collaboration on projects (which is encouraged on the syllabus) is treated like a life sentence. Take 230 with anyone else.

Tough grader
1.0
4.0
CS121
Grade: D
Dec 22, 2024

Had this guy for CS110.Terrible system, barely responded to emails. SO MUCH HOMEWORK. I got 100%s in all assignments, 93% on the midterm but failed the final miserably (was egregiously ill the entire week of finals). This man calculated my final grade to 66% and then curved it DOWN to 60%?? Attendance weighs A LOT so show up (or don't, better off)

Lots of homework
3.0
2.0
CS121
Grade: A
Feb 5, 2025
Would take again

Took CICS 110 with Joe, overall he does seem really passionate about the subject and tries his best to push in class discussions and interaction, however, his teaching simply just isn't great and he could work on explaining things more clearly.

Participation matters
Caring
3.0
3.0
CS121
Grade: A
Feb 5, 2025
Would take again

I took CICS 110 with Joe, overall he is a nice guy and he's passionate about the subject which is shown by his efforts to make people interact and discuss in class, however, his teaching simply just isn't the best.

Clear grading criteria
Caring
1.0
5.0
Compsci326
Grade: Not sure yet
Mar 23, 2025

Too much for this class. 2 exercises due each week, bigger projects due every two weeks, mandatory attendance, mandatory lab attendance, mandatory group-meeting at office hours attendance, semester-long group project that forces you to use Github, for this week's "milestone" we have to not only code front-end but make a 20-slide presentation.

Group projects
Lots of homework
1.0
5.0
COMPSCI230
Grade: A
Apr 28, 2025

worst class ever. do not take it with him. i'd rather switch majors than take this class if i were you right now. it's structured in the worst way any class could be structured. worst class at umass undergrad.

Lots of homework
3.0
3.0
CS230
Grade: Not sure yet
Apr 29, 2025
Would take again

Very fun projects, decent lectures, and easy exams. If you review the slides and/or videos and make a genuine effort to understand the content, the course is not that difficult.

5.0
3.0
CS230
Grade: B
May 11, 2025
Would take again

This is also not Joe, Joe is the goat. The worksheets are helpful. Do the work and pass the class. Everyone says if you don't like Marius it's an intelligence issue, no way. If you don't like Joe that is an intelligence issue he genuinely teaches. Marius is essentially giving a podcast each lecture with a single slide the length of the book of John

Tough grader
Lots of homework
Caring
4.0
2.0
COMPSCI230
Grade: A
May 22, 2025
Would take again

Teaching style: Your choice of synchronous or asynchronous. Weekly activities: 2-4 short lesson quizzes, 1 weekly quiz, 1 worksheet. Projects: 5 total, due every other week. Workload is 100% manageable. Being able to do work asynchronously is great. Joe cares a lot about student success. All projects/activities reinforce concepts well.

5.0
3.0
CS326
Grade: A
May 24, 2025

I'm not gonna lie Joe is a great guy, he is just really bad at lecturing. This was his first semester teaching CS326 and boy was it alright. All the work is ChatGPT and it is extremely easy to get an A is this class but the group project has you complete milestones almost every other week which is annoying as its around 5-6 slides of writing

Group projects
1.0
5.0
CS230
Grade: A-
Jul 17, 2025

avoid for your mental health

Tough grader
Lots of homework
1.0
5.0
198C
Grade: A+
Nov 24, 2025

For the life of me, I couldn't understand a word he said, take anyone else.

1.0
3.0
COMPSCI230
Grade: B+
Dec 17, 2025

Unorganized class, practice test was nothing like the final. Likes to ask super arbitrary things and is very difficult to understand. Homework had little guidance and his videos are useless.

Tough grader
5.0
2.0
COMPSCI230
Grade: B
Dec 20, 2025
Would take again

This class was very straight forward in material & how to succeed. Understood everything easily. All the material u would need to ace the exams are given to u and frankly just do the homework as assigned & you will barely need to study for exams. Exams will be almost exactly like what you practice in homeworks and there are no tricks or surprises.

Clear grading criteria
Lots of homework
Lecture heavy
1.0
3.0
COMPSCI230
Grade: A-
Dec 28, 2025

The concepts taught are not hard, but the class is structured to make it feel as hard as possible. Exams are fair. There are no reliable lecture notes. They look chaotic without context. And when you need to listen to lecture, he is pretty hard to understand. You want to learn, but you need to dig your way through. You're on your own, use YouTube.

Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

40%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 72 grades
Most common grades:
A (33)
Not sure yet (19)
B (9)
Grade Distribution
A(41)B(12)C(4)D(3)F(0)A-/B+(14)
Based on 100 reported grades
A: 33
Not sure yet: 19
B: 9
A-: 9
Common Tags
Lots of homework (29)
Tough grader (27)
Caring (18)
Hilarious (16)
Accessible outside class (16)
Test heavy (11)
Lecture heavy (10)
Clear grading criteria (9)
Rating Trend

Declining

-1.08 avg change
Mar
Apr
May
Jul
Nov
Dec
Last 6 months
Ratings by Course

CS220

5.0

(7)

CS240

5.0

(1)

CS326

5.0

(1)

CS187

3.3

(11)

COMSCI187

3.0

(2)
+6 more courses
Difficulty by Course

Compsci326

5.0

COMPSCI187

4.0

CS230

3.8

198C

3.6

COMPSCI230

3.5

Similar Professors