CMPSC 9
WANG R K
Richert Wang
4.5
55 reviews

55
4.5
CMPSC9 . Wang R K 2 Years Ago

Great Professor, recommend for entry-level cs students

0 helpful 0 unhelpful
CS9 . Wang R K 3 Years Ago

prof wang is AMAZING. his lectures are so good. he explains concepts very clearly and answers all questions so patiently. i came into the class kinda iffy about my python skills, but now i'm rather confident. all assignments (labs, hw, quizzes, final) are very doable if u pay attention to lecture and review using lecture notes and the textbook. :)

0 helpful 0 unhelpful
CS9 . Wang R K 3 Years Ago

Prof Wang is one of the best CS instructors I've taken so far. He explains the concepts very well in lecture and the grading scale was reasonable. It sucks that he does not allow any labs to be dropped, but the class was still very fun to take. He clearly cares about his students .

1 helpful 0 unhelpful
CS9 . Wang R K 3 Years Ago

Best prof I had. great lecturer and makes the class non-stressful while having us learn very well.

2 helpful 0 unhelpful
CMPSC9 . Wang R K 3 Years Ago

Hands down one of the best professors- he's very good at explaining concepts and is incredibly thorough in teaching. Plenty of office hours and he's super helpful and friendly but the class is indeed challenging (in a good way). Show up to lectures, actively learn/engage, do your assigned work/put in the effort and you'll get an A.

1 helpful 0 unhelpful
CS9 . Wang R K 3 Years Ago

Wang is very good professor. He explains python/programming concepts very clearly and answers questions well. Quizzes are reasonable in difficulty but require some more in depth thought. Labs get tougher as you progress. Use Sections/Office Hours to get help. HW is straight from the textbook and is easy. I got a raw B and ended up with a B+.

1 helpful 0 unhelpful
CS9 . Wang R K 3 Years Ago

Professor Wang is a gem. It's clear that he's overcome any initial problems he had matching exam and lecture difficulty. He was a pleasure to interact with in lecture and OH. Grading is straightforward and the class is structured to give lots of help. You can even work ahead on concepts using textbook or past lectures on GitHub.

1 helpful 0 unhelpful
CS9 . Wang R K 3 Years Ago

Grade is 40% quizzes, 30% labs, 20% final, 10% homeworks. Labs are tedious but not unreasonable (fair, I'd say), lectures can be long but he posts the notes afterwards so attendance is not necessary. CS9 is a great course and I would definitely take a class with Prof Wang again

1 helpful 0 unhelpful
CS9 . Wang R K 3 Years Ago

Wang is the best professor I have had at UCSB. This class was the first time it had ever been taught at this school, yet Wang was organized, , clear, and most importantly, caring and helpful towards all of his students. Homework and quizzes make sense if you do the readings, labs are very in depth, but help you learn. He truly wants you to succeed.

1 helpful 0 unhelpful
CMPSC8 . Wang R K 6 Months Ago

Homework was easy but there was a decent amount of it (for the first few weeks, tones down in the latter third). Quizzes are a little harshly graded but overall very clear in expectations and content for the class.

0 helpful 0 unhelpful
CMPSC8 . Wang R K 7 Months Ago

He is probably the best lecturer I've had so far. Very clear and easy to understand, very caring and nice. He doesn't use Canvas and you have to buy the online textbook, but is easy to contact and gives good feedback. Quizzes every 2 weeks that range in difficulty but aren't awful. Final wasn't too bad. Absolutely take him if you have the option.

0 helpful 0 unhelpful
CMPSC8 . Wang R K 7 Months Ago

MY GOAT!! He explained lectures really well and would work with you so well. If you get the chance, choose him!!

0 helpful 0 unhelpful
CMPTGCS1A . Wang R K 1 Year, 10 Months Ago

A P/NP crash course covering all materials in CS16+24+32. Zybook can sometimes be annoying but definitely do it. Lectures are mainly deep dives into important topics. I'd suggest to pair your labs with zybook chapters - this can help a lot. I've "taken" CS9+16+24+32 with Prof. Wang; his lectures are all so clear and amazing. Strongly recommend!!!

1 helpful 0 unhelpful
CMPTGCS20 . Wang R K 2 Years Ago

This was for video game design, a special topics class in CCS. Richert was amazing. Prioritized projects where students can explore their interests, interacted with students, and gave good feedback/explanation. He is good at explaining concepts in a simple, clear way. If you have the opportunity to take his class, please do so.

0 helpful 0 unhelpful
CMPSC32 . Wang R K 3 Years Ago

He is the best CS teacher I've had. He is obviously very passionate about the material he teaches and does a great job at explaining the concepts providing intuition through simple and complicated examples. If you can take him, you should!

1 helpful 0 unhelpful
CMPSCI32 . Wang R K 4 Years Ago

Difficult tests, useless labs, good homework. Check practice exams very early to know what to study for. In CS32, he skimmed over Polymorphism so review those test problems. Tests also asked us to memorize sort algorithms so be prepared! Good luck.

0 helpful 0 unhelpful
CS32 . Wang R K 4 Years Ago

Okay, Richert can be very by the books but I don't think that justifies the reviews he's getting on here. He may have high expectations for his students, but that's the same expectation they have for you in upper div cs. Chill guy, go ask him about his loquat trees.

0 helpful 0 unhelpful
CS32 . Wang R K 4 Years Ago

THE WORST AND MOST NERVOUS PROFESSOR IN UCSB

1 helpful 4 unhelpful
CS32 . Wang R K 4 Years Ago

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.

0 helpful 0 unhelpful
CMPSC8 . Wang R K 5 Years Ago

As someone with little coding experience, this course taught me a lot, and the professor was easy to communicate with.

0 helpful 0 unhelpful
CS8 . Wang R K 5 Years Ago

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.

0 helpful 0 unhelpful
CMPSC8 . Wang R K 5 Years Ago

Hard to keep the focus on the lecture for long

0 helpful 0 unhelpful
CMPSC32 . Wang R K 5 Years Ago

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.

2 helpful 0 unhelpful
CMPS32 . Wang R K 5 Years Ago

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.

3 helpful 10 unhelpful
What classes should I take?
Recommend Classes
What classes should I take