Liu Yang
Department of Program in Computing
AD
4.2
Overall Rating
Based on 5 Users
Easiness 4.4 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 3.6 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 4.4 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 4.0 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

There are no relevant tags for this professor yet.

GRADE DISTRIBUTIONS
22.2%
18.5%
14.8%
11.1%
7.4%
3.7%
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 (4)

1 of 1
1 of 1
Add your review...
Quarter: Spring 2024
Grade: A+
Verified Reviewer This user is a verified UCLA student/alum.
July 1, 2024

My grade in this class does not align with my rating for this professor because I found myself self teaching a LOT in this class. The professor is very hard to understand and he speaks very quickly. I attended all of the lectures and discussions but honestly I don't know how helpful they are. I absolutely recommend using the textbook and finding youtube videos on topics you don't understand. These resources are the reason I was successful outside of class. The content is not that bad but I had to put in a lot of outside time for this class to make up for the professor being so unhelpful. Also he gave us no information on the format of the final before taking it and when someone asked for a practice test he simply said "no." All in all, it is definitely possible to do well in this class even with no prior coding experience like me but you definitely need to utilize resources outside of the professor.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2024
Grade: A+
Verified Reviewer This user is a verified UCLA student/alum.
June 24, 2024

Prof. Yang is a really great teacher! He was very prompt in answering questions in class and he explained the intuition behind basic programming structures very well. The concerns I had were that he moved a little too fast through the slides (but also, lectures were recorded), but his accent was not too bad; in fact it was quite wholesome. He had a good sense of humor, and the exams were fairly straightforward.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2024
Grade: A+
Verified Reviewer This user is a verified UCLA student/alum.
June 22, 2024

I was kind of scared coming into this class because I had never coded in C++ and heard that it was a notoriously hard language, but it was not bad at all. At first, I wasn't too much of a fan of Professor Yang's lecture style, but I admit that he grew on me. Admittedly, he does tend to go a bit too fast at times, but he's actually really good at answering questions/clarifying when students are confused, going through examples, and encouraging participation. Also, if there's something that flies past your head, the slides are self-explanatory enough for you to fill in your knowledge gaps after class. My TA, Kye, was probably the best TA that I've ever had at UCLA, and the discussion sections were immensely helpful.

The grade scheme consisted of 13% midterm, 36% final (or 49% if you did better than the midterm), 1% course eval, and 50% HW. The HW assignments were really doable (and dare I say fun) and could--for the most part--be knocked out in a few hours. The exams were fair, but you definitely still need to study (no cheat sheet allowed). I thought the multiple choice was a bit trickier than the short answer/free response, as some of the questions required you to discriminate between very fine details of syntax. However, compared to Stats 20 (the other coding course I took before this), the exams were a breeze. I will say that the grade cutoff for an A is very strict. You need to get at least a 94%, and the professor does not curve. Fortunately, the HWs are worth a substantial portion of the grade, and if you make sure to check your code, it isn't too difficult to get full credit on most of them.

Overall, I'd say this class is very beginner-friendly, and the professor is pretty good if you give him a chance. Some people found him annoying and stopped coming to class, but I thought he was actually kind of funny and did his job well. I'd definitely take Yang for future PIC classes!

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2024
Grade: A+
Verified Reviewer This user is a verified UCLA student/alum.
June 19, 2024

If you need PIC 10A, take it with Prof. Yang. He was an excellent prof as his notes were super clear and his tests were not too hard. He is also great at answering questions during class and is very helpful. I would highly recommend taking his class.

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Spring 2024
Grade: A+
July 1, 2024

My grade in this class does not align with my rating for this professor because I found myself self teaching a LOT in this class. The professor is very hard to understand and he speaks very quickly. I attended all of the lectures and discussions but honestly I don't know how helpful they are. I absolutely recommend using the textbook and finding youtube videos on topics you don't understand. These resources are the reason I was successful outside of class. The content is not that bad but I had to put in a lot of outside time for this class to make up for the professor being so unhelpful. Also he gave us no information on the format of the final before taking it and when someone asked for a practice test he simply said "no." All in all, it is definitely possible to do well in this class even with no prior coding experience like me but you definitely need to utilize resources outside of the professor.

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Spring 2024
Grade: A+
June 24, 2024

Prof. Yang is a really great teacher! He was very prompt in answering questions in class and he explained the intuition behind basic programming structures very well. The concerns I had were that he moved a little too fast through the slides (but also, lectures were recorded), but his accent was not too bad; in fact it was quite wholesome. He had a good sense of humor, and the exams were fairly straightforward.

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Spring 2024
Grade: A+
June 22, 2024

I was kind of scared coming into this class because I had never coded in C++ and heard that it was a notoriously hard language, but it was not bad at all. At first, I wasn't too much of a fan of Professor Yang's lecture style, but I admit that he grew on me. Admittedly, he does tend to go a bit too fast at times, but he's actually really good at answering questions/clarifying when students are confused, going through examples, and encouraging participation. Also, if there's something that flies past your head, the slides are self-explanatory enough for you to fill in your knowledge gaps after class. My TA, Kye, was probably the best TA that I've ever had at UCLA, and the discussion sections were immensely helpful.

The grade scheme consisted of 13% midterm, 36% final (or 49% if you did better than the midterm), 1% course eval, and 50% HW. The HW assignments were really doable (and dare I say fun) and could--for the most part--be knocked out in a few hours. The exams were fair, but you definitely still need to study (no cheat sheet allowed). I thought the multiple choice was a bit trickier than the short answer/free response, as some of the questions required you to discriminate between very fine details of syntax. However, compared to Stats 20 (the other coding course I took before this), the exams were a breeze. I will say that the grade cutoff for an A is very strict. You need to get at least a 94%, and the professor does not curve. Fortunately, the HWs are worth a substantial portion of the grade, and if you make sure to check your code, it isn't too difficult to get full credit on most of them.

Overall, I'd say this class is very beginner-friendly, and the professor is pretty good if you give him a chance. Some people found him annoying and stopped coming to class, but I thought he was actually kind of funny and did his job well. I'd definitely take Yang for future PIC classes!

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Spring 2024
Grade: A+
June 19, 2024

If you need PIC 10A, take it with Prof. Yang. He was an excellent prof as his notes were super clear and his tests were not too hard. He is also great at answering questions during class and is very helpful. I would highly recommend taking his class.

Helpful?

0 0 Please log in to provide feedback.
1 of 1
4.2
Overall Rating
Based on 5 Users
Easiness 4.4 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 3.6 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 4.4 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 4.0 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

There are no relevant tags for this professor yet.

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!