HanQin Cai
Department of Program in Computing
AD
3.2
Overall Rating
Based on 19 Users
Easiness 2.8 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 2.7 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 3.4 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 2.9 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Uses Slides
GRADE DISTRIBUTIONS
52.6%
43.9%
35.1%
26.3%
17.5%
8.8%
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.

69.5%
57.9%
46.3%
34.8%
23.2%
11.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.

45.1%
37.6%
30.1%
22.6%
15.0%
7.5%
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.

30.7%
25.6%
20.5%
15.3%
10.2%
5.1%
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.

25.5%
21.2%
17.0%
12.7%
8.5%
4.2%
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 (14)

2 of 2
2 of 2
Add your review...
Quarter: Winter 2020
Grade: A
March 29, 2020

Personally, I did not enjoy taking this class with Cai. When it comes to lectures, he can be very unclear in explaining the material at times, and often confused me. That being said, his midterm and final is fairly easy (final was a bit challenging, but not really difficult per se), which allowed me to get an A. The exams cover the same concepts in the practice exams he gives. Further, his grading is very fair and pretty lenient.

Also, if he is teaching, attend Deo's discussions. He is an amazing TA.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2019
Grade: A
June 8, 2019

I came into the class with absolutely zero knowledge in coding but I was still able to get an A. The biggest reason would most likely be because Cai is extremely fair with his exams. He has explicitly said that he only tests on what he covers in lectures, so attending lectures is extremely helpful.

Though he does have an accent, Cai has an exceptional understanding of the material and he does his best to impart his knowledge. I know that teaching coding is hard, but Cai does a pretty good job.

My only complaint is that he is not that friendly, though I did wear him down by the end of the quarter. He sometimes judges you when you ask what he probably thinks is a dumb question, but he does his best to answer.

I hated coding in the beginning, and I still do now but at least less.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2019
Grade: A-
April 4, 2019

Prof Cai kind of curves the grading scale so more people get As. Midterms and finals are okay, as long as you understand the concepts on the practice exams he gives you'd be fine.
Hanqin Cai bu gei wo zuo ye fen. but in the end ta gei wo le, suo yi wo jiu bu zai zhe li xie English le.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2019
Grade: A-
April 4, 2019

His midterms and finals are strange: not testing programming skills but totally about math.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2020
Grade: A
March 29, 2020

Personally, I did not enjoy taking this class with Cai. When it comes to lectures, he can be very unclear in explaining the material at times, and often confused me. That being said, his midterm and final is fairly easy (final was a bit challenging, but not really difficult per se), which allowed me to get an A. The exams cover the same concepts in the practice exams he gives. Further, his grading is very fair and pretty lenient.

Also, if he is teaching, attend Deo's discussions. He is an amazing TA.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2019
Grade: A
June 8, 2019

I came into the class with absolutely zero knowledge in coding but I was still able to get an A. The biggest reason would most likely be because Cai is extremely fair with his exams. He has explicitly said that he only tests on what he covers in lectures, so attending lectures is extremely helpful.

Though he does have an accent, Cai has an exceptional understanding of the material and he does his best to impart his knowledge. I know that teaching coding is hard, but Cai does a pretty good job.

My only complaint is that he is not that friendly, though I did wear him down by the end of the quarter. He sometimes judges you when you ask what he probably thinks is a dumb question, but he does his best to answer.

I hated coding in the beginning, and I still do now but at least less.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2019
Grade: A-
April 4, 2019

Prof Cai kind of curves the grading scale so more people get As. Midterms and finals are okay, as long as you understand the concepts on the practice exams he gives you'd be fine.
Hanqin Cai bu gei wo zuo ye fen. but in the end ta gei wo le, suo yi wo jiu bu zai zhe li xie English le.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2019
Grade: A-
April 4, 2019

His midterms and finals are strange: not testing programming skills but totally about math.

Helpful?

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

TOP TAGS

  • Uses Slides
    (9)
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!