UCSBPlat 2.0 Beta Preview: course syllabus, automated class registration, and more Be the first to see

Develops an understanding of operating systems and operating systems research at both a conceptual level and from an engineering perspective. Fundamental design principles, culled primarily from the research literature, motivate an analysis of previous and current systems. This analysis is further validated through empirical investigation.

Prerequisites: Computer Science 170

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
These majors only cmpsc
WOLSKI R M
Rich Wolski
4.2
21 reviews
AI predicted, based on past grading trends of the course and instructor, class info, and 127 other factors
Fall 2025 . Wolski R M
PHELP3526
M W
09:00 AM - 10:50 AM
See All
CMPSC 270 Wolski R M Fall 2025 Total: 16
CMPSC 270 Wolski R M Fall 2024 Total: 20
See All
21
4.2
CMPSC170 . Wolski R M 8 Days Ago

Out of all the CS classes I've taken at UCSB, I definitely learned the most from 170. Imo, Rich overcomplicates a lot of topics, but he's a great lecturer overall. The labs are long but informative, so don't procrastinate. The final is content heavy for a 1 hour final. Even though I went fast on it, I barely had time to double check my answers.

0 helpful 0 unhelpful
CMPSC170 . Wolski R M 1 Year, 10 Days Ago

Good lecturer. Tough but fair exams and labs. Definitely use the TAs as a resource and don't procrastinate. I would say that out of all the CS classes at UCSB, this was taught me the most about fundamentally useful computer science concepts. Second that he will humiliate you if you are late to lecture though.

0 helpful 0 unhelpful
CMPSC170 . Wolski R M 1 Year, 15 Days Ago

I do not think this class is as difficult as it appears. The lectures are awesome and you have a ton of support on the assignments from course staff. I feel like I could actually apply the skills to a career position. Homework takes significant effort, but the assignments were fun and satisfying...But if you come late to class he'll humiliate you.

0 helpful 0 unhelpful
CMPSC170 . Wolski R M 1 Year, 2 Months Ago

OS is a hard class and not mandatory anymore but I took the classes because I wanted to learn. However I regret my decision already two

0 helpful 0 unhelpful
CMPSC170 . Wolski R M 1 Year, 2 Months Ago

Professor Wolski makes an already tough class worse with his condescending attitude. He seems to care more about his own superiority than student success. Though his grading is clear and he's organized, he doesn't foster a positive learning environment. Avoid his class if you value your confidence.

0 helpful 0 unhelpful
CMPSC170 . Wolski R M 1 Year, 9 Months Ago

Professor Wolski is an amazing lecturer. Unfortunately, if you have a minor bug in your lab, it can mean a major loss of points (which happened to a lot of people for the last lab). Labs have no test cases: you must do adversarial testing yourself, and this can be more difficult depending on your partner. But I will say it was worth the struggle.

0 helpful 0 unhelpful
See all 21 reviews
CMPSC 254
26 / 35 Enrolled
Advanced Computer Architecture
Jonathan Balkind 3.6
T R
13:00 PM - 14:50 PM
CMPSC 279
34 / 35 Enrolled
Advanced Topics in Security
Giovanni Vigna 4.1
M W
11:00 AM - 12:50 PM
CMPSC 280
21 / 20 Full
Computer Graphics
Lingqi Yan 2.8
T R
09:30 AM - 10:45 AM
CMPSC 291G
0 / 35 Enrolled
Special Topics in Computer Science, Applications, Security and Cryptography
Guo W
T R
17:00 PM - 18:50 PM
CMPSC 291A
27 / 35 Enrolled
Special Topics in Computer Science, Applications, General
Walker Z
T R
09:00 AM - 10:50 AM
CMPSC 291A
30 / 35 Enrolled
Special Topics in Computer Science, Applications, General
Tao Yang 2.9
M W
13:00 PM - 14:50 PM