Professor

Bruce Huang

AD
3.4
Overall Ratings
Based on 53 Users
Easiness 3.3 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Workload 3.8 / 5 How light the workload is, 1 being extremely heavy and 5 being extremely light.
Clarity 2.9 / 5 How clear the professor is, 1 being extremely unclear and 5 being very clear.
Helpfulness 3.3 / 5 How helpful the professor is, 1 being not helpful at all and 5 being extremely helpful.

Reviews (53)

2 of 4
2 of 4
Add your review...
March 20, 2025
Quarter: Winter 2025
Grade: B+

太有考试了,最后一节课的一个小点考十分 一整个vector就考一个2分的填空,上课梦到什么说什么,板书像听课睡着时写的鬼画符。如果你是数学专业,去上PIC10A吧

Helpful?

0 0 Please log in to provide feedback.
Feb. 13, 2025
Quarter: Winter 2025
Grade: B

Hi, just coming on you to affirm what others are saying. If you got an A in this class, good for you, but please do not lead people astray. This class is insanely easy. I have loads of coding experience and in comp sci, yet received a 71% on the midterm which tanked my grade. He didnt curve it even though the average was a 74% and despite getting almost everything correct, my code didnt compile because of minor errors and I was marked down 30%. Its honestly ridiculous. He is a nice enough guy and a decent lecturer, not as good as any other that teaches 31, but his grading policies are unfair and cryptic. on top of this, the projects are relatively easy as long as you put in the work, but if you so long as put an extra space before the output and the specs said otherwise, you will recieve a 0, and if the rest of the class did fine, you will be screwed and will not do well in this class. He doesnt care what you say to him, so dont bother emailing or seeing him in person, and if you do not have experience getting programs to work first try for hours upon hours of leetcode, avoid him at all costs because his tests are not fair. You will leave the room feeling confident as every and the next week you will bomb, it doesnt matter how prepared you feel, which just leaves you asking what you are even supposed to do next time. For the final, he doesnt give you youre grade to it but rather adds a little suspense so that when you open your transcript down the line, you just end up with a few letter grades lower when you also thought that the final was light. Takeaway: there is nothing you can do in this class to optimize your grades, and you will have to get insanely lucky that you dont make any MINISCULE mistakes, that the name of the game. He is just so rigid in his ways and not willing to listen to the students even if we all despise his grading scemes. Please avoid if possible, I tend to have good opinions on most professors if they are reasonable, but he is not.

Helpful?

0 0 Please log in to provide feedback.
Jan. 27, 2025
Quarter: Winter 2025
Grade: I

vague instructions and unreasonable marking scheme

Helpful?

0 0 Please log in to provide feedback.
Dec. 8, 2024
Quarter: Winter 2024
Grade: A

Easy A tbh

Helpful?

0 0 Please log in to provide feedback.
March 16, 2024
Quarter: Winter 2024
Grade: B+

It was quite difficult to hear the professor at times because the professor didn't use a microphone. I also was very lost when the professor would pull up code and start going through it very quickly. I think I would've benefitted more from having the professor write the code with us rather than throw a piece of code onto the projector and then scroll through it quickly.

The professor would almost always give us extensions on the project (I suspect to get people to work on it before the original deadline so that they're not scrambling later on) and everyone would clap ...

For what it's worth, I think consider taking the other professor because this may be an "easy A" which it wasn't because I still got a B+, but you won't learn much. I struggled in CS32 because I barely learned anything in this class. Definitely use your resources for this class and start the projects early. Office Hours and the UPE review sessions are a lifesaver.

Helpful?

0 0 Please log in to provide feedback.
Dec. 2, 2024
Quarter: Fall 2024
Grade: N/A

The homework assignments make up 80% of the grade and the final is worth 20% of the grade. Each homework assignment reflects the lecture material. There is some Python and SQL coding, which I learned a lot from! Overall, the professor is very passionate about this subject and regularly responded via email for help with the homework assignments.

Helpful?

0 0 Please log in to provide feedback.
July 27, 2024
Quarter: Winter 2024
Grade: N/A

If you have no prior coding experience, I would suggest not to take CS 31 with Huang if you have any other options. I took him for winter, but had to drop week 9 because I had no fucking clue what was going on in class. He stutters a lot and can barely get out a coherent sentence. He's difficult to understand and he often leaves out little details that would make the material easier to understand. He's a bit all over the place. As I write this, I'm currently taking CS 31 with Stahl over the summer and he has been great. 10x better than Huang. Anyway, Huang just isn't a great lecturer. You can tell he likes teaching the class and is passionate about CS in general, but he just isn't an effective lecturer.

Helpful?

0 0 Please log in to provide feedback.
June 5, 2024
Quarter: Winter 2024
Grade: A-

Okay so as someone who has done a year of high school coding Java this class was cake. It was a bit of a learning curve with C++ but they are very similar. I barely had to attend lectures/discussions except for in the beginning. However, I agree with another review I saw that if you have never coded before Huang is a little challenging. I would definitely utilize discussion time as mine was pretty much 2 hours of office hours. You can get plenty of help in this class especially since piazza is available and people respond super quick. Huang also realized people were struggling with grades at some point and added extra credit quizzes and extra points to the final and also moved our midterm online bc we wanted it to be. He cares a lot about cs and his students just really make sure u attend lectures and utilize discussions and piazza for project help if you have never coded before!

Helpful?

0 0 Please log in to provide feedback.
April 15, 2024
Quarter: Winter 2024
Grade: A

Listen, if you don't have coding experience do not take this class. All the good things you're hearing about Huang are from people who already know how to code. I have never coded before and Huang made this class so unnecessarily stressful and difficult. His lectures were extremely boring, hard to follow, and plain unhelpful. He clearly did not know how to teach coding at a beginner level. His tests aren't hard but he doesn't teach well enough for the content that is on them. The midterm was taken during week 4 or 5 and wasn't graded until week NINE. And even then some people's tests weren't even fully graded. I got a C- on the midterm which was around the average which was so nerve wracking and stressful since the final was two weeks later. Luckily he offered an extra credit quiz for up to 12 points on the midterm which alleviated some stress. The only reason I ended with an A is because we were allowed a cheat sheet on the final and I had exactly what was on the final and exactly an all-or-nothing 10 point extra credit question written on my cheat sheet so I ended up getting a 102 on the final. As for projects, his specs are actually TERRIBLE. He is so bad at explaining what he wants which results in the project averages to sometime be in the 70s and 80s. But again, if you have done programming before you will get an A, but if not it will be unnecessarily stressful.

Helpful?

0 0 Please log in to provide feedback.
April 13, 2024
Quarter: Winter 2024
Grade: C-

i took this class as a non-STEM major so take this review with a grain of salt. Professor Huang is a great person, but he sucks at lecturing. what i mean is that he is very accommodating to students' opinions but most of the time, i feel like i am self-studying for the projects and exams. but i do think that's how it should be at UCLA regardless of what class you're taking. the TA's and LA's weren't that great either because i would ask them a couple questions regarding code and they would reply with a generic answer. overall, a pretty mid experience with this class.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
Quarter: Winter 2025
Grade: B+
March 20, 2025

太有考试了,最后一节课的一个小点考十分 一整个vector就考一个2分的填空,上课梦到什么说什么,板书像听课睡着时写的鬼画符。如果你是数学专业,去上PIC10A吧

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
Quarter: Winter 2025
Grade: B
Feb. 13, 2025

Hi, just coming on you to affirm what others are saying. If you got an A in this class, good for you, but please do not lead people astray. This class is insanely easy. I have loads of coding experience and in comp sci, yet received a 71% on the midterm which tanked my grade. He didnt curve it even though the average was a 74% and despite getting almost everything correct, my code didnt compile because of minor errors and I was marked down 30%. Its honestly ridiculous. He is a nice enough guy and a decent lecturer, not as good as any other that teaches 31, but his grading policies are unfair and cryptic. on top of this, the projects are relatively easy as long as you put in the work, but if you so long as put an extra space before the output and the specs said otherwise, you will recieve a 0, and if the rest of the class did fine, you will be screwed and will not do well in this class. He doesnt care what you say to him, so dont bother emailing or seeing him in person, and if you do not have experience getting programs to work first try for hours upon hours of leetcode, avoid him at all costs because his tests are not fair. You will leave the room feeling confident as every and the next week you will bomb, it doesnt matter how prepared you feel, which just leaves you asking what you are even supposed to do next time. For the final, he doesnt give you youre grade to it but rather adds a little suspense so that when you open your transcript down the line, you just end up with a few letter grades lower when you also thought that the final was light. Takeaway: there is nothing you can do in this class to optimize your grades, and you will have to get insanely lucky that you dont make any MINISCULE mistakes, that the name of the game. He is just so rigid in his ways and not willing to listen to the students even if we all despise his grading scemes. Please avoid if possible, I tend to have good opinions on most professors if they are reasonable, but he is not.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
Quarter: Winter 2025
Grade: I
Jan. 27, 2025

vague instructions and unreasonable marking scheme

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
Quarter: Winter 2024
Grade: A
Dec. 8, 2024

Easy A tbh

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
Quarter: Winter 2024
Grade: B+
March 16, 2024

It was quite difficult to hear the professor at times because the professor didn't use a microphone. I also was very lost when the professor would pull up code and start going through it very quickly. I think I would've benefitted more from having the professor write the code with us rather than throw a piece of code onto the projector and then scroll through it quickly.

The professor would almost always give us extensions on the project (I suspect to get people to work on it before the original deadline so that they're not scrambling later on) and everyone would clap ...

For what it's worth, I think consider taking the other professor because this may be an "easy A" which it wasn't because I still got a B+, but you won't learn much. I struggled in CS32 because I barely learned anything in this class. Definitely use your resources for this class and start the projects early. Office Hours and the UPE review sessions are a lifesaver.

Helpful?

0 0 Please log in to provide feedback.
ENGR 213
Quarter: Fall 2024
Grade: N/A
Dec. 2, 2024

The homework assignments make up 80% of the grade and the final is worth 20% of the grade. Each homework assignment reflects the lecture material. There is some Python and SQL coding, which I learned a lot from! Overall, the professor is very passionate about this subject and regularly responded via email for help with the homework assignments.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
Quarter: Winter 2024
Grade: N/A
July 27, 2024

If you have no prior coding experience, I would suggest not to take CS 31 with Huang if you have any other options. I took him for winter, but had to drop week 9 because I had no fucking clue what was going on in class. He stutters a lot and can barely get out a coherent sentence. He's difficult to understand and he often leaves out little details that would make the material easier to understand. He's a bit all over the place. As I write this, I'm currently taking CS 31 with Stahl over the summer and he has been great. 10x better than Huang. Anyway, Huang just isn't a great lecturer. You can tell he likes teaching the class and is passionate about CS in general, but he just isn't an effective lecturer.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
Quarter: Winter 2024
Grade: A-
June 5, 2024

Okay so as someone who has done a year of high school coding Java this class was cake. It was a bit of a learning curve with C++ but they are very similar. I barely had to attend lectures/discussions except for in the beginning. However, I agree with another review I saw that if you have never coded before Huang is a little challenging. I would definitely utilize discussion time as mine was pretty much 2 hours of office hours. You can get plenty of help in this class especially since piazza is available and people respond super quick. Huang also realized people were struggling with grades at some point and added extra credit quizzes and extra points to the final and also moved our midterm online bc we wanted it to be. He cares a lot about cs and his students just really make sure u attend lectures and utilize discussions and piazza for project help if you have never coded before!

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
Quarter: Winter 2024
Grade: A
April 15, 2024

Listen, if you don't have coding experience do not take this class. All the good things you're hearing about Huang are from people who already know how to code. I have never coded before and Huang made this class so unnecessarily stressful and difficult. His lectures were extremely boring, hard to follow, and plain unhelpful. He clearly did not know how to teach coding at a beginner level. His tests aren't hard but he doesn't teach well enough for the content that is on them. The midterm was taken during week 4 or 5 and wasn't graded until week NINE. And even then some people's tests weren't even fully graded. I got a C- on the midterm which was around the average which was so nerve wracking and stressful since the final was two weeks later. Luckily he offered an extra credit quiz for up to 12 points on the midterm which alleviated some stress. The only reason I ended with an A is because we were allowed a cheat sheet on the final and I had exactly what was on the final and exactly an all-or-nothing 10 point extra credit question written on my cheat sheet so I ended up getting a 102 on the final. As for projects, his specs are actually TERRIBLE. He is so bad at explaining what he wants which results in the project averages to sometime be in the 70s and 80s. But again, if you have done programming before you will get an A, but if not it will be unnecessarily stressful.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
Quarter: Winter 2024
Grade: C-
April 13, 2024

i took this class as a non-STEM major so take this review with a grain of salt. Professor Huang is a great person, but he sucks at lecturing. what i mean is that he is very accommodating to students' opinions but most of the time, i feel like i am self-studying for the projects and exams. but i do think that's how it should be at UCLA regardless of what class you're taking. the TA's and LA's weren't that great either because i would ask them a couple questions regarding code and they would reply with a generic answer. overall, a pretty mid experience with this class.

Helpful?

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