Honestly I don't know what all the people here are talking about when they say the class is really hard. Most the stuff in the beginning is basically review of CS24, and then on the GitHub website he has links to previous exams for both midterms and the final, and they're all the same style, so the real thing is very predictable. Overall great guy.
As someone with little coding experience, this course taught me a lot, and the professor was easy to communicate with.
Always super helpful if you had any questions. Notes were posted online after class so attendance was necessarily mandatory but sometimes not everything gone over in lecture was in the notes. Practice midterms and finals were provided which made studying easier.
Hard to keep the focus on the lecture for long
CS32 with Wang was not great. He is an average lecturer, but the class content is slow, repetitive, and surface level. We spent way too much time on things that I and many others felt were unimportant.
Lots of whining here. The tests are difficult but there's nothing surprising on them. He'll spend a lecture period before each one listing in detail all the topics liable to be on them. The tests were curved fairly. He knows his stuff well, if you ask him about anything he'll answer respectfully and thoroughly. My favorite programming professor.
Overall He's not a bad lecturer and I you go to class you will learn plenty. Despite that I still consider him one of the worst professors I have ever had because he was not open to feedback and his tests were completely ridiculous. Labs also rarely coordinate with the lecture.
CS32 with Wang has been my least favorite CS class. Lectures, labs, and homework convinced me that I understood what was going on, but the exams are extremely difficult in comparison. (Midterm averages were in the C-D range.) He is also condescending about our lack of knowledge in things that were never taught to us which was pretty discouraging.
He is always available in office hour. Very caring and patient. The things he taught in class is so hard for a beginner. But when you get through it, you will find that all the things he taught are very useful. Helps me understand better in CS16
Great at highlighting material you will need to know for coding fundamentals. lectures can get boring from dwelling on edge cases. You will be very satisfied with the course content.
For someone who has never coded before, this class was extremely difficult. Class is divided between people who know how to code and those who don't, so he teachers more for the students who can understand what is going on. Labs are always significantly harder than anything that he goes over in class. Might pass the class but only because of TAs.
Professor Wang was one of the coolest professors I had at UCSB. After taking his class I began to find CS interesting. His lectures are very straightforward and the weekly homework is not hard. If you pay attention in lecture and do the homework and labs, you will not find the tests unreasonably difficult. Highly recommend!
very approachable and sweet! his lectures are pretty clear and as someone who has never done any programming before I can say that he makes it easy.