Professor

Liu Yang

AD
4.1
Overall Ratings
Based on 10 Users
Easiness 4.2 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Workload 4.5 / 5 How light the workload is, 1 being extremely heavy and 5 being extremely light.
Clarity 3.2 / 5 How clear the professor is, 1 being extremely unclear and 5 being very clear.
Helpfulness 3.6 / 5 How helpful the professor is, 1 being not helpful at all and 5 being extremely helpful.

Reviews (10)

1 of 1
1 of 1
Add your review...
July 1, 2024
Quarter: Spring 2024
Grade: A+

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.
June 24, 2024
Quarter: Spring 2024
Grade: A+

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.
June 22, 2024
Quarter: Spring 2024
Grade: A+

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.
June 19, 2024
Quarter: Spring 2024
Grade: A+

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.
Feb. 8, 2024
Quarter: Fall 2023
Grade: A+

TAKE THIS CLASS!! I loved this class and was super happily surprised by this teacher. The content is interesting and probably the most relevant thing I've learned at school. The professor does have an accent and it might take a little to get used to his voice, but he's very good at explaining if you give him a chance. His notes are entirely typed up in code, he basically completely teaches by example, and the lecture notes are super organized and helpful. You can basically take this class asynchronous because all his lectures are zoom recorded, projects are easy and short and half your grade. Midterms and finals he gives you practice for and I thought they were similar to the review and easy. I got a high A without much stress, would highly recomend this class and teacher

Helpful?

0 0 Please log in to provide feedback.
Jan. 14, 2024
Quarter: Fall 2023
Grade: B+

Class is 50% homework, 36% final, 13% midterm, 1% participation (fill out the course evaluation thing), or 50% homework, 49% final and 1% participation. S/O to Jack, who was one of the best TA's I've ever had. His notebooks where helpful to do the homework, and his review guides for the midterm and final also helped a lot. The midterm and final are doable, I just think the final did not really test on what we learned in the second half of the class, which is a lot of what I studied. I could've done better if I emphasized studying material from the first half. Like the previous review, it was a little annoying that each MC was worth 4 points- if I got one more question right on the final, I would've done a whole letter grade better. Overall, take it with him if you have to; he's not terrible and the class is not super hard. I interacted with him a couple times and he's a nice guy.

Helpful?

0 0 Please log in to provide feedback.
Dec. 27, 2023
Quarter: Fall 2023
Grade: B+

This class is really cool. It’s a blend of Computer Science principles (first half of the quarter) and then goes into cool applications Python has in the real world (including machine learning and data science stuff). This professor, however, is not very good. Homework is a joke and the midterm was easy, but his lectures are almost unbearable and the final was ridiculous. He unfortunately is pretty hard to understand which would make lecture not worth going to since he posts the Jupyter notebooks, however, you kind of have to go because he occasionally will say something super important for the test that he just never announces otherwise. The notebooks are usually worthless since it’s usually just code chunks without any comments that explain what the code does, or it’s something that he will spend legit 20-30 minutes on (in a 50 minute lecture) and then say it’s out of the scope of this course and it won’t be on a test. You can, however, almost always find almost the exact code you need for the homework in that week’s lecture notebook. I often found myself using GPT or my TA to explain concepts. The final was 75% multiple choice and each multiple choice question was 4 POINTS with the test being out of 100. That is already pretty ridiculous and to make matters worse, almost all of it was on stuff we covered before the midterm (like computer science stuff). 75% of the MC questions were basically the same question just in different words. There was ONE question from the material we covered for like the last three-four weeks of the class. Not really a good representation of what we learned in class if you ask me. Looking back, its not hard to do well in this class, despite the professor’s shortcomings. I 100% recommend taking this class, however, if this is the only professor available, you might be better off learning Python yourself.

Helpful?

0 0 Please log in to provide feedback.
COMPTNG 10A
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.
COMPTNG 10A
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.
COMPTNG 10A
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.
COMPTNG 10A
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.
COMPTNG 16A
Quarter: Fall 2023
Grade: A+
Feb. 8, 2024

TAKE THIS CLASS!! I loved this class and was super happily surprised by this teacher. The content is interesting and probably the most relevant thing I've learned at school. The professor does have an accent and it might take a little to get used to his voice, but he's very good at explaining if you give him a chance. His notes are entirely typed up in code, he basically completely teaches by example, and the lecture notes are super organized and helpful. You can basically take this class asynchronous because all his lectures are zoom recorded, projects are easy and short and half your grade. Midterms and finals he gives you practice for and I thought they were similar to the review and easy. I got a high A without much stress, would highly recomend this class and teacher

Helpful?

0 0 Please log in to provide feedback.
COMPTNG 16A
Quarter: Fall 2023
Grade: B+
Jan. 14, 2024

Class is 50% homework, 36% final, 13% midterm, 1% participation (fill out the course evaluation thing), or 50% homework, 49% final and 1% participation. S/O to Jack, who was one of the best TA's I've ever had. His notebooks where helpful to do the homework, and his review guides for the midterm and final also helped a lot. The midterm and final are doable, I just think the final did not really test on what we learned in the second half of the class, which is a lot of what I studied. I could've done better if I emphasized studying material from the first half. Like the previous review, it was a little annoying that each MC was worth 4 points- if I got one more question right on the final, I would've done a whole letter grade better. Overall, take it with him if you have to; he's not terrible and the class is not super hard. I interacted with him a couple times and he's a nice guy.

Helpful?

0 0 Please log in to provide feedback.
COMPTNG 16A
Quarter: Fall 2023
Grade: B+
Dec. 27, 2023

This class is really cool. It’s a blend of Computer Science principles (first half of the quarter) and then goes into cool applications Python has in the real world (including machine learning and data science stuff). This professor, however, is not very good. Homework is a joke and the midterm was easy, but his lectures are almost unbearable and the final was ridiculous. He unfortunately is pretty hard to understand which would make lecture not worth going to since he posts the Jupyter notebooks, however, you kind of have to go because he occasionally will say something super important for the test that he just never announces otherwise. The notebooks are usually worthless since it’s usually just code chunks without any comments that explain what the code does, or it’s something that he will spend legit 20-30 minutes on (in a 50 minute lecture) and then say it’s out of the scope of this course and it won’t be on a test. You can, however, almost always find almost the exact code you need for the homework in that week’s lecture notebook. I often found myself using GPT or my TA to explain concepts. The final was 75% multiple choice and each multiple choice question was 4 POINTS with the test being out of 100. That is already pretty ridiculous and to make matters worse, almost all of it was on stuff we covered before the midterm (like computer science stuff). 75% of the MC questions were basically the same question just in different words. There was ONE question from the material we covered for like the last three-four weeks of the class. Not really a good representation of what we learned in class if you ask me. Looking back, its not hard to do well in this class, despite the professor’s shortcomings. I 100% recommend taking this class, however, if this is the only professor available, you might be better off learning Python yourself.

Helpful?

0 0 Please log in to provide feedback.
1 of 1
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!