UCSBPlat.com directly in your GOLD Try it Now

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
118 reviews
Fall 2024 . Matni Z A
ILP 2209
M W
14:00 PM - 15:15 PM
See All
CMPSC 110 Matni Z A Fall 2024 Total: 39
CMPSC 110 Matni Z A Fall 2023 Total: 37
See All
118
4.1
CMPSC111 . Matni Z A 4 Months Ago

Took my 4th class with Matni and this was the worst one. There was just so much homework and it was pretty difficult and long. The exams were extremely detail oriented and very long and required knowing very small details. Matni is still a great lecturer though so lectures were very useful. Class material is relatively simple.

0 helpful 0 unhelpful
CMPSC64 . Matni Z A 5 Months Ago

Overall not too bad of a course, biweekly quizzes are stressful as quizzes and final make up 70% of the grade, but as long as you do fine on the quizzes, the final is pretty straightforward and he lets you have a cheat sheet. just go to lectures and study a little before each quiz and it's not too bad

0 helpful 0 unhelpful
CMPSC111 . Matni Z A 5 Months Ago

I preferred Professor Matni with CS32. His lectures in CS111 are a bit boring. The homeworks are lengthy. The midterm and final make up 70% of the final grade. Exams are graded strictly. Overall, it just feels like Professor Matni made the course a bit harder than it needed to be.

0 helpful 0 unhelpful
CMPSC16 . Matni Z A 5 Months Ago

Took CS16 fall quarter as a CE major, he's the GOAT! Super engaging and helpful lecturer, really explains concepts well. Work diligently on the labs (that really aren't that hard!), because being fuzzy on these basic concepts will hurt you in the future. Definitely attend all the lectures that you can.

0 helpful 0 unhelpful
CMPSC8 . Matni Z A 6 Months Ago

great prof! Would 100% recommend taking his class as long as you put in the work

0 helpful 0 unhelpful
CS64 . Matni Z A 7 Months Ago

Very organized class structure, clear grading criteria, very informational and engaging lectures. Also dropped a quiz for us. Can't really say anything bad

0 helpful 0 unhelpful
See all 118 reviews
CMPSC 99
0 / 5 Enrolled
Independent Studies in Computer Science
T B A
100.0% A
CMPSC 111
72 / 100 Enrolled
Introduction to Computational Science
Frederic Gibou 4.0
M W
17:00 PM - 18:15 PM
71.2% A
CMPSC 130A
150 / 150 Full
Data Structures and Algorithms I
Vigoda E J
M W
12:30 PM - 13:45 PM
51.8% A
CMPSC 132
100 / 100 Full
Algorithms Engineering
Daniel Lokshtanov 3.8
T R
09:30 AM - 10:45 AM
CMPSC 138
75 / 100 Enrolled
Automata and Formal Languages
Tevfik Bultan 3.4
M W
11:00 AM - 12:15 PM
43.1% A
CMPSC 153A
15 / 15 Full
Hardware/Software Interface
Forrest Brewer 3.4
M W
11:00 AM - 12:15 PM
51.5% A