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

Defining a CS research problem, finding and reading technical papers, oral communication, technical writing, and independent learning. Course participants work in teams as they apprentice with a CS research group to propose an original research problem and write a research proposal.

Prerequisites: Computer Science 40 and Computer Science 32; consent of instructor.

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
MATNI Z A
Ziad Matni
4.1
125 reviews
AI predicted, based on past grading trends of the course and instructor, class info, and 127 other factors
Fall 2025 . Matni Z A
SH 1431
M W
14:00 PM - 15:15 PM
See All
CMPSC 110 Matni Z A Fall 2025 Total: 49
CMPSC 110 Matni Z A Fall 2024 Total: 39
See All
125
4.1
CMPSC110 . Matni Z A 3 Months Ago

This class is for ERSP. This is my third class with Professor Matni, and he did NOT disappoint. Fun class and really caring guy. Go to his office hours; he loves giving students advice! Professor Matni is a key reason my experience in the CS department has been good so far (i am currently a second year).

0 helpful 0 unhelpful
CMPSC64 . Matni Z A 7 Days Ago

Professor Matni is one of the best in the CS department. He's funny, fair, and a great communicator. The class is tough but his lectures and office hours are set up for you to succeed. He makes sure you understand the content if you put in the work. Quizzes are every other week (one dropped), no midterm, and a fair final. Take his class if you can!

0 helpful 0 unhelpful
CMPSC64 . Matni Z A 14 Days Ago

Great prof and great lecturer who is a genuinely nice guy, grade is based on homework which he grades very strictly, biweekly quizzes which are challenging but you should be fine if you go to lecture and study (he drops lowest one), and final which was hard but straightforward

0 helpful 0 unhelpful
CMPSC16 . Matni Z A 24 Days Ago

Great lectures, very obvious that Professor Matni cares about his students' learning and the subject itself. He teaches with both slideshows and code demonstrations, so the lectures aren't hard to understand.

0 helpful 0 unhelpful
CS40 . Matni Z A 2 Months Ago

Professor Matni is awesome! I've had him for two different classes now, and each time, his enthusiasm and attitude make learning easier and more enjoyable. No midterm, quizzes every other week and a final exam, plus weekly homework and sections. Teacher and TAs are easy to reach for questions, and helpful with explanations!

0 helpful 0 unhelpful
CS40 . Matni Z A 3 Months Ago

Super good lecturer. Homeworks were hard, but prepared you well for quizzes/final. exams made up 70% of your grade. very fair grading on quizzes, exams, and hw. difficult class overall but that should be expected. highly recommend going to lectures and office hours

0 helpful 0 unhelpful
See all 125 reviews
CMPSC 99
0 / 5 Enrolled
Independent Studies in Computer Science
T B A
CMPSC 111
114 / 150 Enrolled
Introduction to Computational Science
Frederic Gibou 4.0
M W
17:00 PM - 18:15 PM
CMPSC 130B
25 / 159 Enrolled
Data Structures and Algorithms II
Daniel Lokshtanov 3.7
T R
11:00 AM - 12:15 PM
CMPSC 130B
33 / 159 Enrolled
Data Structures and Algorithms II
T B A
T R
11:00 AM - 12:15 PM
CMPSC 130A
154 / 155 Closed
Data Structures and Algorithms I
Vigoda E J
M W
11:00 AM - 12:15 PM
CMPSC 138
79 / 147 Enrolled
Automata and Formal Languages
Prabhanjan Ananth 3.6
M W
12:30 PM - 13:45 PM