These variable unit courses provide for the study of topics of current interest in computer science.

Prerequisites: Consent of instructor.

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
VIGNA G
Giovanni Vigna
4.1
9 reviews
AI predicted, based on past grading trends of the course and instructor, class info, and 127 other factors
Winter 2026 . Vigna G
BUCHN1930
M W
17:00 PM - 18:15 PM
See All
CMPSC 190G Vigna G Winter 2025 Total: 28
CMPSC 190G Koc C K Spring 2014 Total: 9
See All
9
4.1
CS190G . Vigna G 9 Days Ago

Good professor, very difficult class, lots of work but very rewarding!

0 helpful 0 unhelpful
CS190G . Vigna G 19 Days Ago

Probably my favorite CS course I've taken at UCSB. Homework assignments were a very fun format (hacking challenges), and the resources provided like pwn college supplemented the lectures very well. If you are even a little interested in cybersecurity/hacking, this course will be extremely fun and enlightening.

0 helpful 0 unhelpful
CS190G . Vigna G 1 Year, 26 Days Ago

Class was unorganized, lectures were difficult to follow The class was a majority of self-coding and listening to Prof. Vigna jump from topic to topic Homework assignments were mostly self-study

0 helpful 0 unhelpful
CS279 . Vigna G 2 Months Ago

Coolest prof i ever met

0 helpful 0 unhelpful
CS279 . Vigna G 14 Years Ago

Best course offered by the CS department. Though the workload is high, the course is so interesting that it doesn't seem like a burden. The assignments are top class and really help you learn a lot in security. Participation in iCTF is the best part of the course!

1 helpful 0 unhelpful
CS279 . Vigna G 14 Years Ago

Very HARD class. If you don't know how to code, drop it. However, the teacher is fantastic and the topic is awesome. I would have not imagined that security was this much fun. Best class I ever took at UCSB by far but an INSANE amount of work (insane, but fun). Not to mention that the prof is cute (and funny).

0 helpful 0 unhelpful
See all 9 reviews
CMPSC 185
99 / 100 Enrolled
Human-Computer Interaction
Misha Sra 2.7
M W
12:30 PM - 13:45 PM
CMPSC 189B
40 / 40 Full
Senior Computer Systems Project
Malkhi D
T
14:00 PM - 16:50 PM
CMPSC 190H
17 / 50 Enrolled
Special Topics in Computer Science: Scientific Computing
Niu M Y
T R
17:00 PM - 18:15 PM
CMPSC 190DE
1 / 10 Enrolled
Special Topics in Computer Science
T B A
T R
14:00 PM - 15:15 PM
CMPSC 192
0 / 10 Enrolled
Projects in Computer Science
T B A
CMPSC 193
0 / 1 Enrolled
Internship in Industry
T B A