Intermediate topics in Computer Science using the Python programming language. Topics include object oriented programming, runtime analysis, data structures, and software testing methodologies.

Prerequisites: CMPSC 8 or CMPSC W8 or ENGR 3 or ENGR W3 or ECE 3 with a grade of C or better.

4

Units

Letter

Grading

1, 2

Passtime

None

Level Limit

Engineering

College
Unlocks PSTAT 235 PSTAT 135 PSTAT 134 PSTAT 234
These majors only prsds stsds pract actsc prfms finms prcme cmpen ee ai
WANG R K
Richert Wang
4.5
70 reviews
AI predicted, based on past grading trends of the course and instructor, class info, and 127 other factors
SSMS 1301&
W
12:00 PM - 12:50 PM
7 / 50
UCSBPlat.com logo
UCSBPlat.com
The admin of your beloved UCSBPlat.com
Promoted

Connect your AI agent to ucsbplat.com/mcp

Supercharge your AI to find better classes with UCSBPlat's official MCP server. Free to use.

See All
Summer 2024 . Wang R K
BIOEN1001
T W R
09:30 AM - 10:50 AM
Fall 2024 . Wang R K
TD-W 1701
T R
15:30 PM - 16:45 PM
See All
CMPSC 9 Wang R K Fall 2025 Total: 103
CMPSC 9 Wang R K Winter 2025 Total: 254
See All
70
4.5
CMPSC9 . Wang R K 4 Months Ago

Clear lectures, fair exams.

0 helpful 0 unhelpful
CMPSC9 . Wang R K 4 Months Ago

Good professor for cs. You should definitely take him

0 helpful 0 unhelpful
CMPSC9 . Wang R K 6 Months Ago

Such an amazing lecturer and nice guy. Don't take another teacher for CS9 he seriously explains the content so well. Class is not easy though, just pay attention a lot in lecturer and labs and you should be okay.

0 helpful 0 unhelpful
CMPSC9 . Wang R K 6 Months Ago

Richert is an incredible professor, but his exams are very tough. Do every lab and homework assignment legit, and really prepare yourself before tests. He's enthusiastic about this class, and wants everyone to succeed, but it's just a really hard class.

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

I love this guy. He's very enthusiastic and caring about students' understanding of the course, and lectures were genuinely enjoyable.

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

He is really a nice guy, passionate about the course and very accessible outside of classroom. Although the labs are quite difficult and there are a lots of works, there are many office hours where you can get help. He really did explain everything very clear in the lectures and answer every questions. Awesome lecturer, definitely take his class!

0 helpful 0 unhelpful
See all 70 reviews
CMPSC 5A
1 / 150 Enrolled
Introduction to Data Science 1
Yekaterina Kate Kharitonova 2.5
T R
14:00 PM - 15:15 PM
CMPSC 8
8 / 150 Enrolled
Introduction to Computer Science
Maryam Majedi 2.6
T R
14:00 PM - 15:15 PM
CMPSC 16
4 / 200 Enrolled
Problem Solving with Computers I
Ziad Matni 4.1
M W
09:30 AM - 10:45 AM
CMPSC 24
6 / 150 Enrolled
Problem Solving with Computers II
Diba Mirza 4.7
T R
09:30 AM - 10:45 AM
CMPSC 32
4 / 150 Enrolled
Object Oriented Design and Implementation
Nabeel Nasir 4.9
M W
12:30 PM - 13:45 PM
CMPSC 41
6 / 150 Enrolled
Discrete Mathematics for Computer Science
Vigoda E J
T R
14:00 PM - 15:15 PM