MATNI Z A

Ziad Matni

113 reviews
Amazing lectures Accessible outside class Caring Lots of homework Tough grader Clear grading criteria Group projects Gives good feedback Respected Lecture heavy Skip class? You won't pass. Hilarious Participation matters Get ready to read Graded by few things EXTRA CREDIT Test heavy Tests are tough Inspirational Beware of pop quizzes
Past quarters
CMPSC 40
51 / 95 Enrolled
Foundations of Computer Science
Ziad Matni 4.0
M W
11:00 AM - 12:15 PM
38.6% A
CMPSC 110
0 / 50 Enrolled
Introduction to Research in Computer Science
Ziad Matni 4.0
M W
14:00 PM - 15:15 PM
96.2% A
See All
CMPSC 64 Matni Z A Winter 2025 Total: 114
CMPSC 16 Matni Z A Fall 2024 Total: 162
CMPSC 110 Matni Z A Fall 2024 Total: 39
CMPSC 32 Matni Z A Spring 2024 Total: 154
See All
CS64 . Matni Z A A Month 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 4 Months 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 4 Months 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
CMPSC16 . Matni Z A 4 Months Ago

Very engaging lecturer and made the class material easy to digest with jokes and lots of examples/demos. I read the textbook but it was definitely not necessary, as he covered the material well in class. The quizzes were pretty basic, I only significantly studied for the final, which was very reasonable.

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

The best C.S. teacher for learning the fundamentals. He teaches at a good pace and has helpful code demos. iclicker participation is only 2% of your grade. The difficulty comes from the quizzes. You only get 15 minutes and some questions are hard.

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

Professor Matni is a wonderful teacher and provides a very well-rounded understanding of the basics of C++ and problem solving! His lectures are useful and interactive, and the provided worksheets are very helpful! He is also really easily accessible, and very understanding! As long as you do your best, listen, and respect his time, you're golden!

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

Professor Matni is an excellent professor. He drops the lowest quiz score, lab score, and homework grade. His lectures are easy to follow along with and he is very funny and engaging. He clearly wants his students to succeed—his quizzes/final were all really fair and not too difficult. I wish I could have him for all my CS courses.

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

Professor Matni's lectures are about as good as they get: thorough explanations and practical examples. The labs and homework assignments are simple, but I don't think the homework helped me understand the content as well as the lectures did. Exams were challenging, but within reason.

0 helpful 0 unhelpful
cs32 . Matni Z A 11 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
CMPSC64 . Matni Z A 1 Year, 2 Months Ago

His exams were really reasonable- just make sure you go through all the lectures beforehand. The homework sometimes took a long time ~4-5 hours but they are good practice and it's easy to find help. His lectures were also good- overall a good professor to take 64 with.

0 helpful 0 unhelpful
CS64 . Matni Z A 1 Year, 2 Months Ago

Only gripe is you can tell if he thinks your question is stupid and that HW is graded harshly. Matni was really good at getting the content to go into our heads, and the HW helped in really cementing down that knowledge. Did not have to spend that much time on this class, but make sure to triple check your HWs

1 helpful 0 unhelpful
CMPSC64 . Matni Z A 1 Year, 2 Months Ago

Matni is a great CS professor. My third class with him and he is still great. He gives great lectures with in depth examples. The class is really straightforward and really well organized. My only gripe is that the homework is really long and hard sometimes. The exams are usually much easier than the HW and he allows an entire cheat sheet.

0 helpful 0 unhelpful