Introduction to Programming

HanQin Cai

Introduction to Programming

Program in Computing department

HanQin Cai

Add Review
from 3 users

Ratings

Bad
Overall 3.3
Good
Hard
Easiness of class 2.7
Easy
Heavy
Workload 3.3
Light
Not Clear
Clarity of professor 3.3
Clear
Not Helpful
Helpfulness of professor 3.0
Helpful
AD

Tags

  • Uses Slides
  • Tolerates Tardiness
  • Often Funny
  • Tough Tests
  • Would Take Again

Grades

Fall 2018
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.

AD
AD
1 of 1

Reviews

Quarter Taken: Winter 2019 Submitted June 8, 2019 Grade Received: A

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.

Quarter Taken: Winter 2019 Submitted April 4, 2019 Grade Received: A-

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.

Quarter Taken: Winter 2019 Submitted April 4, 2019 Grade Received: A-

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

1 of 1

Tags

  • Uses Slides
  • Tolerates Tardiness
  • Often Funny
  • Tough Tests
  • Would Take Again
ADS

Report Review

Did this review contain...

There are errors in the report form.

Thank you for the report!

We'll look into this shortly.

It seems like you’re

using an ad blocker. :(


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!