CMPSC 64
MATNI Z A
Ziad Matni
4.0
106 reviews

106
4.0
cs32 . Matni Z A 4 Months Ago

His lectures are amazing, such a charismatic guy. Felt like homework and labs did not prepare me that well for the final, studying lecture slides and lecture code did though. Overall felt like I digested the contest of CS32 really well because of how good his lectures are. He is sytnax heavy on his tests so be aware of that.

0 helpful 0 unhelpful
CMPSC32 . Matni Z A 9 Months Ago

Matni is one of the best CS professors I've ever had at UCSB. His lectures are super informative, very easy to learn from, and his class is very easy to follow and his tests are straightforward from that. He remembered me a full quarter later because I asked dumb questions in lecture and I respect him immensely.

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

This is my second class with him and Matni is great. His lectures are really helpful and likes to do in depth examples. He also has so many resources such as class notes, helpful sections, and actually great TAs/ULAs. The material is difficult, but he wants to help you. The homework can be long and difficult though. Really fair quizzes and final.

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

Intelligent and caring professor, understandable lectures, but very fast paced, hard labs and hard final. CS32 was pretty great with him but 111 had a weekly quiz that was hard and I felt the final was too focused on small details, but he allows a cheat sheet. Both are fast paced, but CS32 has easier material so putting in the work got me an A.

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

Stay completely still when taking quizzes or exams because he likes to assume you are cheating and make the rest of the quarter unpleasant for you.

0 helpful 0 unhelpful
CMPSC32 . Matni Z A 1 Year, 3 Months Ago

Best lower div cs professor

0 helpful 0 unhelpful
CMPSC111 . Matni Z A 1 Year, 4 Months Ago

I liked him more for CS32. I got bored after week 3 since the topics felt a bit repetitive. He also didn't know how to answer some deeper questions, maybe due to it being in a field that he doesn't have as much expertise in (linear algebra/proofs). I really enjoyed his energy, but sometimes the way he answered questions felt a little condescending.

0 helpful 0 unhelpful
CMPSC32 . Matni Z A 1 Year, 4 Months Ago

You either love him or hate him. He is a tough grader, with questions that are fairly doable. If you want to succeed in any of his classes my advice is to finish the HW and Labs early so you can relax as procrastinating on them can lead to a lot of pain and stress. His lectures are fun he has a dry sense of humor which can rub people the wrong way.

0 helpful 0 unhelpful
CMPTGCS1B . Matni Z A 1 Year, 7 Months Ago

Professor Matni gives super clear lectures; he even records supplementary videos as further clarifications. He has a perfect balance between teaching and exercising in class, and is really willing to help you learn stuff. Grading consists of weekly quizzes, weekly assignments - worksheets or coding, some can be super long (13 pages) - and a final.

1 helpful 0 unhelpful
CS40 . Matni Z A 1 Year, 7 Months Ago

He is one of the great profs in this department. I honestly can say that he made me love CS again.

0 helpful 0 unhelpful
CMPSC8 . Matni Z A 1 Year, 7 Months Ago

The content of this class did exactly what it was supposed to. I walked in with little to no CS experience and walked out feeling fully introduced to CS. Matni's lectures were crystal clear and went over exactly what the homework/labs covered. Final project was a culmination of the quarter's lessons. Matni was kind, caring, and super helpful.

0 helpful 0 unhelpful
CMPSCW8 . Matni Z A 1 Year, 9 Months Ago

Prof Matni was an extremely good professor! Rly helpful during office hours and weekly homework was never overwhelming (multiple attempts). Super engaging during lecture & went over concepts multiple times. Very beginner-friendly class, no midterm. Only difficult assignment was the final project (expected), but he offered help on broad topics etc.

0 helpful 0 unhelpful
CMPSC8 . Matni Z A 1 Year, 9 Months Ago

The weekly assignments were on ZyBook and the workload was not too bad. Instead of having a midterm, we had weekly quizzes which were not too difficult as long as you kept up with the ZyBook. Additionally, he was very accessible outside of the class and the TAs were extremely helpful. My only complaint was the final project which was tedious.

0 helpful 0 unhelpful
CMPSC8 . Matni Z A 1 Year, 9 Months Ago

Honestly great professor. He was very caring and reachable. Learned a lot for it being an intro class. Lectures were also extremely helpful. Weekly lab assignments were pretty challenging and heavy. Final project was very difficult and was more difficult than an intro class should be. TAs and prof were very helpful during this time though.

0 helpful 0 unhelpful
CMPSCW8 . Matni Z A 1 Year, 10 Months Ago

I loved this course, it was taught using an online course that was very clear and made learning Python very easy. He essentially repeats what was in the textbook during his lectures. The quizzes are pretty easy and are open note. I would say the last lab and the final were the worst part just because they took very long to complete.

0 helpful 0 unhelpful
CMPSCW8 . Matni Z A 1 Year, 10 Months Ago

very nice guy!! as someone who has struggled a lot with coding in the past and had no experience in python, I found this class very manageable and not unnecessarily difficult. there is definitely a lot of work but it actually helps a lot

0 helpful 0 unhelpful
CMPSCW8 . Matni Z A 1 Year, 10 Months Ago

His class is not for beginners.

0 helpful 0 unhelpful
CMPSC32 . Matni Z A 1 Year, 10 Months Ago

Great lecturer for beginning computer science majors. Connects with students and has great insight.

0 helpful 0 unhelpful
CMPSC8 . Matni Z A 1 Year, 11 Months Ago

Professor Matni was really nice, the lecture and the materials are pretty easy, but the final is so so so so so hard..........

0 helpful 0 unhelpful
CMPSCW8 . Matni Z A 2 Years Ago

One of those professors whose class you're gonna be looking forward to. Very accessible, he cares, he gives helpful feedback, his class is fair and so is his grading. If you have the option then you should definitely take his class.

0 helpful 0 unhelpful
cs32 . Matni Z A 2 Years Ago

Very good lectures. All the labs and homework were related to the lectures, so they were usually not too bad, but you did feel like you were learning. Pretty fair difficulty midterm and final, only thing is that they're worth 30% and 35%, so make sure to study. I think the class was pretty good though, no real complaints.

0 helpful 0 unhelpful
cs32 . Matni Z A 2 Years Ago

Good stuff, good prof!

0 helpful 0 unhelpful
cs32 . Matni Z A 2 Years Ago

Matni does a really good job at explaining lecture material/making class engaging, and it's clear that he cares about his students (he learned my name after I answered only 2 questions in class). Assignments are straightforward with consistent deadlines, HW answers come from the textbook, and ULAs/TAs were a great resource for me. 100% recommend.

0 helpful 0 unhelpful
COMM160DS . Matni Z A 2 Years Ago

Prof Matni is my def favorite professor at UCSB. I loved coming to his class; his lectures were engaging in a refreshing way post-covid. Slides are easy to follow & he has this great energy that made class fun and interesting. Plus he is hilarious. Tests are ~fairly~ straightforward but sometimes tricky wording. A lovely man overall. Recommend!

0 helpful 0 unhelpful
What classes should I take?
Recommend Classes
What classes should I take