AD
Based on 4 Users
TOP TAGS
There are no relevant tags for this professor yet.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Sorry, no enrollment data is available.
AD
I took PIC10A with Professor Liu and had an awesome experience, which is why I chose to take 20A with him. If you can take a PIC class with him, please do. He is a genuinely kind person that truly cares for his students and wants us to do well. He is extremely knowledgeable and always willing to help you after class and during office hours. He did hour plus review sessions before the midterm and final, and schedules so many extra office hours before exams. He would always extend homework deadlines based on the pace of our class, and any extenuating circumstances (like the Palestine protests, TA strike, etc.) The homework was difficult but doable with the TA's help. Shreeram Athreya was an amazing TA. The exams were quite fair if you studied for them. Overall, absolutely love Professor Liu. Would highly recommend him for any of the PIC courses.
Went to class only once; he offers a hybrid (Zoom) option so that you can choose whether you would like to attend class in person or online. If you have taken APCSA in the past, the first 75% of the class will be very easy (I took it junior year and forgot what I learned but it all came back to me very very fast). The content is very easy to self-learn, especially if you have taken prior PIC classes; it's a bit difficult to understand Prof Liu during lectures, so I instead resorted to self-studying from extra slides he posted on BruinLearn (use Pham Minh's, they're so easy to understand). Homework assignments are VERY manageable and he gives a lot of time to complete them, too! And was very accommodating and understanding with the protests. Study for your midterm and final and you will be good ~ you are also allowed 1 double sided sheet of paper on the midterm, and 2 for the final. Recommend this class, doesn't take up much of your time (I kept forgetting I was taking this class), but still ended the class with over 100% with extra credit. (A+ ended up being 103%+ out of 104% possible).
Probably the shittest professor I have had in a long time, his lectures are all over the place, the recordings are terrible quality and his tests are absurdly hard. The average for our midterm was a 72%.... with no curve. He does have some good memes tho like his review document which says "Get familiar with the content". But for real don't take this dude unless u haveeee toooo like this man made me seriously consider dropping the specialization in computing even though I breezed through PIC10A,10B-- TLDR -don't take.
I took PIC10A with Professor Liu and had an awesome experience, which is why I chose to take 20A with him. If you can take a PIC class with him, please do. He is a genuinely kind person that truly cares for his students and wants us to do well. He is extremely knowledgeable and always willing to help you after class and during office hours. He did hour plus review sessions before the midterm and final, and schedules so many extra office hours before exams. He would always extend homework deadlines based on the pace of our class, and any extenuating circumstances (like the Palestine protests, TA strike, etc.) The homework was difficult but doable with the TA's help. Shreeram Athreya was an amazing TA. The exams were quite fair if you studied for them. Overall, absolutely love Professor Liu. Would highly recommend him for any of the PIC courses.
Went to class only once; he offers a hybrid (Zoom) option so that you can choose whether you would like to attend class in person or online. If you have taken APCSA in the past, the first 75% of the class will be very easy (I took it junior year and forgot what I learned but it all came back to me very very fast). The content is very easy to self-learn, especially if you have taken prior PIC classes; it's a bit difficult to understand Prof Liu during lectures, so I instead resorted to self-studying from extra slides he posted on BruinLearn (use Pham Minh's, they're so easy to understand). Homework assignments are VERY manageable and he gives a lot of time to complete them, too! And was very accommodating and understanding with the protests. Study for your midterm and final and you will be good ~ you are also allowed 1 double sided sheet of paper on the midterm, and 2 for the final. Recommend this class, doesn't take up much of your time (I kept forgetting I was taking this class), but still ended the class with over 100% with extra credit. (A+ ended up being 103%+ out of 104% possible).
Probably the shittest professor I have had in a long time, his lectures are all over the place, the recordings are terrible quality and his tests are absurdly hard. The average for our midterm was a 72%.... with no curve. He does have some good memes tho like his review document which says "Get familiar with the content". But for real don't take this dude unless u haveeee toooo like this man made me seriously consider dropping the specialization in computing even though I breezed through PIC10A,10B-- TLDR -don't take.
Based on 4 Users
TOP TAGS
There are no relevant tags for this professor yet.