UCSB CS / ECE Research Mentorship Program, connect with labs, PhD, and professor for research opportunities Apply Now
ACM Intern Applications now open! Want to get more involved in ACM? Apply Here!

MATNI Z A

Ziad Matni

122 reviews
Amazing lectures Caring Accessible outside class Lots of homework Tough grader Clear grading criteria Respected Lecture heavy Group projects Gives good feedback Hilarious Skip class? You won't pass. Test heavy Participation matters Graded by few things Get ready to read EXTRA CREDIT Inspirational Tests are tough Beware of pop quizzes
Past quarters
CMPSC 64
58 / 90 Enrolled
Computer Organization and Logic Design
Ziad Matni 4.1
M W
11:00 AM - 12:15 PM
67.6% A
CMPSC 111
0 / 150 Enrolled
Introduction to Computational Science
Ziad Matni 4.1
M W
14:00 PM - 15:15 PM
69.6% A
See All
CMPSC 40 Matni Z A Fall 2025 Total: 63
CMPSC 110 Matni Z A Fall 2025 Total: 49
CMPSC 64 Matni Z A Summer 2025 Total: 20
CMPSC 64 Matni Z A Spring 2025 Total: 77
See All
CS40 . Matni Z A A Month 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 2 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
CS40 . Matni Z A 2 Months Ago

Very approachable outside of class and you can tell he genuinely cares about students. You can go to his office hours just once and he will still probably remember you. Class itself can be tough, but ultimately grading is fair. Strongly encourages participation but if you want to pass on a cold call question, he is completely fine with it. Awesome.

0 helpful 0 unhelpful
CMPSC110 . Matni Z A 2 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
CMPSC111 . Matni Z A 6 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 8 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 8 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 8 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 9 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 10 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
CMPSC64 . Matni Z A 1 Year, 1 Month Ago

Matni's lectures are engaging, and the homework is challenging but helpful. Unstuckstudy is a great study tool alongside the free textbook. Attend class, stay organized, and you'll do well.

0 helpful 0 unhelpful
CMPSC16 . Matni Z A 1 Year, 1 Month Ago

Awesome prof. Definitely would recommend this course. Very engaging lectures that were very helpful for the quizzes/final. Only semi-difficult part were the short 15 minute quizzes, but if you prepare a small amount, you should be fine. He does drop lowest hw, quiz, and lab grade which is a plus. The final is pretty straightforward.

0 helpful 0 unhelpful