UCSBPlat.com directly in your GOLD Try it Now

These courses provide for the study of topics of current interest in computer science systems. Topics are coded as follows: B. Operating Systems and Distributed Systems; C, Programming Languages and Software Engineering; D. Database and Information Systems; E. Computer Architecture and Embedded Systems; G. Security and Cryptography; K. Machine Learning and Data Mining; N. Networking; S. Systems, General

Prerequisites: None.

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
These majors only cmpsc
Arpit Gupta
2.4
11 reviews
Spring 2025 . Gupta A
PHELP3526
M W
09:00 AM - 10:50 AM
See All
CMPSC 293N Gupta A Spring 2025 Total: 27
CMPSC 293N Gupta A Spring 2024 Total: 24
See All
11
2.4
CS595N . 9 Months Ago

CS course, no laptop, don't know how to use projector, even not turn on lights

0 helpful 0 unhelpful
CS176C . 1 Year, 3 Months Ago

Really cares about students. Is very forgiving but if you take this class seriously you can learn a lot. Very happy to answer questions and very responsive to requests or things the class wants to learn about.

0 helpful 0 unhelpful
CS190N . 1 Year, 8 Months Ago

This class was eye opening. Professor Gupta does a great job in making himself accessible and you can tell he really is passionate about what he teaches. The class was pretty low stress but by far one of the coolest projects I've ever got to work on in a class.

1 helpful 0 unhelpful
CS176B . 2 Years Ago

This Professor was what I was hoping University Professors were going to be. He really wants you to learn and will more than meet you halfway. I believe that he's a genuinely good person in addition to being a great Prof. If I was to ever do grad school(no interest, unfortunately)I would hope to have an advisor or work alongside the likes of him.

0 helpful 0 unhelpful
CS176B . 3 Years Ago

- Huge improvement from the last iteration of his CS 176B class - More emphasis on high level conceptual understanding of network implementations - Very considerate as a teacher in regards to the student's work load, he is flexible with due dates - Lectures can sometimes get a little too conceptual, but he will answer any questions you have

0 helpful 0 unhelpful
CS176B . 4 Years Ago

Took this class because I was really into CS176A and wanted to continue learning. However, 10 weeks of CS176B and I can say I learned absolutely nothing. First assignment was released two weeks before the quarter ended. I actually don't know my grade at all in the class. Don't take this prof!

1 helpful 0 unhelpful
See all 11 reviews
CMPSC 291K
35 / 35 Full
Special Topics in Computer Science, Applications
Guo W
T R
17:00 PM - 18:50 PM
94.6% A
CMPSC 291I
35 / 35 Full
Special Topics in Computer Science, Applications, Visual Computing and Interaction
Tobias Hollerer 4.6
T R
15:00 PM - 16:50 PM
92.3% A
CMPSC 292C
33 / 35 Enrolled
Special Topics in Computer Science, Foundations, Programming Languages and Software Engineering
Yu Feng 2.6
M W
11:00 AM - 12:50 PM
93.9% A
CMPSC 292G
24 / 35 Enrolled
Special Topics in Computer Science, Foundations
Prabhanjan Ananth 3.6
M W
09:00 AM - 10:50 AM
93.2% A
CMPSC 292F
26 / 35 Enrolled
Special Topics in Computer Science, Foundations, General
Lingqi Yan 2.8
T R
11:00 AM - 12:50 PM
89.1% A
CMPSC 293S
27 / 35 Enrolled
Special Topics in Computer Science, Systems, General
Niu M Y
T R
13:00 PM - 14:50 PM
92.3% A