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.