Cho-Jui Hsieh
Department of Computer Science
AD
3.3
Overall Rating
Based on 42 Users
Easiness 2.6 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 3.0 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 2.9 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 3.3 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Tolerates Tardiness
  • Is Podcasted
  • Useful Textbooks
  • Appropriately Priced Materials
  • Tough Tests
GRADE DISTRIBUTIONS
33.9%
28.2%
22.6%
16.9%
11.3%
5.6%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

ENROLLMENT DISTRIBUTIONS
Clear marks

Sorry, no enrollment data is available.

AD

Reviews (29)

2 of 3
2 of 3
Add your review...
Quarter: Spring 2020
Grade: P
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
June 25, 2020

Great professor :) He cares so much about student struggles, and is on our side. Tests and homeworks were fair, and homeworks were 50% of the grade, so the tests didn't seem so stressful. Take him if you can

Helpful?

1 2 Please log in to provide feedback.
Quarter: Spring 2020
Grade: I
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
May 22, 2020

grading scheme:

hws (4 of them) - 50%
midterm - 25%
final - 25%

assignments are easy, the professor can't explain concepts well. If you only care about the grade, I would say go for it. If you want to learn anything other than the things already in your textbook, please avoid him.

Helpful?

1 4 Please log in to provide feedback.
Quarter: Fall 2021
Grade: A-
Verified Reviewer This user is a verified UCLA student/alum.
March 29, 2022

Overall, the class concepts and algorithms taught are definitely useful and can aid you a lot with future coding interviews. However, the class was just poorly structured as personally I was doing well on all assignments until the final exam. There were also many student compilations with the final regrade requests with solutions not being able to get credit, and grading where perhaps > 90% students got no credit before regrades. The class is definitely useful and Cho is clear at explaining algorithms.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2021
Grade: B+
Feb. 11, 2022

This class can be tough. The problem sets usually aren't all too bad - they mainly are just slight modifications on problems presented in lecture. The real problem with this class is the difficulty of the midterm/final. They were 24 hrs and take home, however they took the entire 24 hours to complete, and almost all the problems required very novel ideas, albeit using some basic concepts covered in lecture. All in all, an important class to take and algorithms are supposed to be tough, however I wish they could have been presented in a more engaging way and that the exams would contain the questions based on lectures while the problem sets would give us time to explore developing novel ideas to solve problems.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2021
Grade: A+
Jan. 4, 2022

A very well-intentioned dude, but exams were TOUGH.

i mostly agree with what everyone else said. lectures + textbook were more than enough to cover everything u need for exams. lectures are so-so but usually good enough. textbook was very useful. exams were TOUGH. i spent 20 hours on a 24 hour midterm and 13 on a 24 hour final. LIKE WITHOUT PROCRASTINATING OR ANYTHING. exams required a lot of creative approaches, but TAs were very nice with grading HWs 1,2,3, midterm. Final and hw4 grading were rough but not unreasonable (actually idk abt this tbh lol u could argue that grading was sorta mean)
homework took maybe 14 hours each, but theres only 4 hw assignments so its managable.
grading:
(40%) Homeworks: we plan to have 4 homework assignments. (30%) Midterm exam
(30%) Final exam

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2021
Grade: NR
Jan. 4, 2022

So before the course evaluations are due, you will be graded extremely leniently; and that will be HW 1-3 plus the midterm. After that, with the final (our median = 58) and HW 4, you will be crushed. Some of the problems on those were in the area of research, and this class will not prepare you for them well enough. The teacher can't teach and is impossible to follow. I am starting to think that this department cannot teach at all (maybe that makes sense considering who is the head of the department). The grading was just abysmal (and I truly believe that was by design): inconsistent, extremely delayed, no feedback...
Overall, this is just an utter embarrassment of a class!
If you have to take this section, make use of the book, YouTube, and such.
Otherwise, AVOID!!!

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2021
Grade: A
Jan. 3, 2022

Watching Hsieh stops talking for a whole minute and reading questions in the chat 20+ times in one lecture is torturing. I'm learning by book because of this and his accent. HWs and exams usually have 4 problems, 3 do-able but 1 hardcore. I found some of the problems on leetcode as hard. Nevertheless, the curve is generous. The class averaged 59 in final and he add 3-5 points to everyone's total grades. I get from B+ to just over A.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2021
Grade: B
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Dec. 22, 2021

The grading scheme is:
Homework: 50%
Midterm: 50%
Final: 50%
I think that given the online format, professor did a great job of teaching this class. For lecture, he would write his notes on an Ipad as he lecture. His handwritting can be hard to read and the lecture isn't really that engaging but he would take time to answer all questions that was raised. Although I think that he really explained it clear enough conceptually, I would suggest reading the textbook as supplement as it may have some finer points and example that may help you in solving the homework.
For homework, I think it really takes sometime to solve it, for me it took me about 5 - 10 hours in order to come up with a solution, even then, I still sometime miss some cases and get points docked because my proof is either incomplete or I overlooked a possible case.
For exams, we were given 24 hours for midterm and 48 hours for final. In my opinion, the exams were way harder than the homework. I took the entire time working on it and even then I still barely passing that exam.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2021
Grade: A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Verified Reviewer This user is a verified UCLA student/alum.
Aug. 8, 2021

Professor Hsieh did a great job teaching this class in the online format. For lecture, he wrote notes on his iPad with a stylus, and did a good job. He went through topics with thoroughness and clarity, and was more than willing to answer lots of questions.
The format of the class was very straightforward. There were four homework assignments, as well as a 24 hour midterm and 24 hour final. Most homework assignments consisted of four to five algorithms questions, and didn't take too long. The final and midterm were very similar, with varying degrees of difficulty between questions.
Overall, I would definitely recommend taking CS 180 with Hsieh. The workload wasn't too bad and I learned a lot.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2021
Grade: A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Verified Reviewer This user is a verified UCLA student/alum.
June 22, 2021

Great professor. Not super engaging but explains concepts well enough to understand and use. Tests were time-consuming and hard but it is cs180. Overall, worth taking compared to other professors

Helpful?

0 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Spring 2020
Grade: P
June 25, 2020

Great professor :) He cares so much about student struggles, and is on our side. Tests and homeworks were fair, and homeworks were 50% of the grade, so the tests didn't seem so stressful. Take him if you can

Helpful?

1 2 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Spring 2020
Grade: I
May 22, 2020

grading scheme:

hws (4 of them) - 50%
midterm - 25%
final - 25%

assignments are easy, the professor can't explain concepts well. If you only care about the grade, I would say go for it. If you want to learn anything other than the things already in your textbook, please avoid him.

Helpful?

1 4 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Fall 2021
Grade: A-
March 29, 2022

Overall, the class concepts and algorithms taught are definitely useful and can aid you a lot with future coding interviews. However, the class was just poorly structured as personally I was doing well on all assignments until the final exam. There were also many student compilations with the final regrade requests with solutions not being able to get credit, and grading where perhaps > 90% students got no credit before regrades. The class is definitely useful and Cho is clear at explaining algorithms.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2021
Grade: B+
Feb. 11, 2022

This class can be tough. The problem sets usually aren't all too bad - they mainly are just slight modifications on problems presented in lecture. The real problem with this class is the difficulty of the midterm/final. They were 24 hrs and take home, however they took the entire 24 hours to complete, and almost all the problems required very novel ideas, albeit using some basic concepts covered in lecture. All in all, an important class to take and algorithms are supposed to be tough, however I wish they could have been presented in a more engaging way and that the exams would contain the questions based on lectures while the problem sets would give us time to explore developing novel ideas to solve problems.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2021
Grade: A+
Jan. 4, 2022

A very well-intentioned dude, but exams were TOUGH.

i mostly agree with what everyone else said. lectures + textbook were more than enough to cover everything u need for exams. lectures are so-so but usually good enough. textbook was very useful. exams were TOUGH. i spent 20 hours on a 24 hour midterm and 13 on a 24 hour final. LIKE WITHOUT PROCRASTINATING OR ANYTHING. exams required a lot of creative approaches, but TAs were very nice with grading HWs 1,2,3, midterm. Final and hw4 grading were rough but not unreasonable (actually idk abt this tbh lol u could argue that grading was sorta mean)
homework took maybe 14 hours each, but theres only 4 hw assignments so its managable.
grading:
(40%) Homeworks: we plan to have 4 homework assignments. (30%) Midterm exam
(30%) Final exam

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2021
Grade: NR
Jan. 4, 2022

So before the course evaluations are due, you will be graded extremely leniently; and that will be HW 1-3 plus the midterm. After that, with the final (our median = 58) and HW 4, you will be crushed. Some of the problems on those were in the area of research, and this class will not prepare you for them well enough. The teacher can't teach and is impossible to follow. I am starting to think that this department cannot teach at all (maybe that makes sense considering who is the head of the department). The grading was just abysmal (and I truly believe that was by design): inconsistent, extremely delayed, no feedback...
Overall, this is just an utter embarrassment of a class!
If you have to take this section, make use of the book, YouTube, and such.
Otherwise, AVOID!!!

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2021
Grade: A
Jan. 3, 2022

Watching Hsieh stops talking for a whole minute and reading questions in the chat 20+ times in one lecture is torturing. I'm learning by book because of this and his accent. HWs and exams usually have 4 problems, 3 do-able but 1 hardcore. I found some of the problems on leetcode as hard. Nevertheless, the curve is generous. The class averaged 59 in final and he add 3-5 points to everyone's total grades. I get from B+ to just over A.

Helpful?

0 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Spring 2021
Grade: B
Dec. 22, 2021

The grading scheme is:
Homework: 50%
Midterm: 50%
Final: 50%
I think that given the online format, professor did a great job of teaching this class. For lecture, he would write his notes on an Ipad as he lecture. His handwritting can be hard to read and the lecture isn't really that engaging but he would take time to answer all questions that was raised. Although I think that he really explained it clear enough conceptually, I would suggest reading the textbook as supplement as it may have some finer points and example that may help you in solving the homework.
For homework, I think it really takes sometime to solve it, for me it took me about 5 - 10 hours in order to come up with a solution, even then, I still sometime miss some cases and get points docked because my proof is either incomplete or I overlooked a possible case.
For exams, we were given 24 hours for midterm and 48 hours for final. In my opinion, the exams were way harder than the homework. I took the entire time working on it and even then I still barely passing that exam.

Helpful?

0 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Spring 2021
Grade: A
Aug. 8, 2021

Professor Hsieh did a great job teaching this class in the online format. For lecture, he wrote notes on his iPad with a stylus, and did a good job. He went through topics with thoroughness and clarity, and was more than willing to answer lots of questions.
The format of the class was very straightforward. There were four homework assignments, as well as a 24 hour midterm and 24 hour final. Most homework assignments consisted of four to five algorithms questions, and didn't take too long. The final and midterm were very similar, with varying degrees of difficulty between questions.
Overall, I would definitely recommend taking CS 180 with Hsieh. The workload wasn't too bad and I learned a lot.

Helpful?

0 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Spring 2021
Grade: A
June 22, 2021

Great professor. Not super engaging but explains concepts well enough to understand and use. Tests were time-consuming and hard but it is cs180. Overall, worth taking compared to other professors

Helpful?

0 0 Please log in to provide feedback.
2 of 3
3.3
Overall Rating
Based on 42 Users
Easiness 2.6 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 3.0 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 2.9 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 3.3 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Tolerates Tardiness
    (12)
  • Is Podcasted
    (13)
  • Useful Textbooks
    (13)
  • Appropriately Priced Materials
    (6)
  • Tough Tests
    (12)
ADS

Adblock Detected

Bruinwalk is an entirely Daily Bruin-run service brought to you for free. We hate annoying ads just as much as you do, but they help keep our lights on. We promise to keep our ads as relevant for you as possible, so please consider disabling your ad-blocking software while using this site.

Thank you for supporting us!