Assigned 3 to 4 times the amount of homework as other classes. Is very impatient while also very poor at explaining topics, which is a rough combination when you are trying to learn. Makes too many notation errors in his notes making them sometimes impossible to understand. Avoid this professor, it will help your understanding and your gpa.
Mirza is an amazing teacher and obviously knows her stuff. The homework and labs are average in terms of difficulty, but you should definitely put time aside to complete them. The tests were pretty hard, but the grading is very generous. Lecture is critical for success, while lab attendance isn't required/useless unless you need help.
Very enthusiastic. Makes lectures fun. Truly a must take! Easy class if you study, and she explains concepts very well and in a fun way so you'll be engaged. Homework and tests are straightforward.
Easy A+ if you are somewhat decent at programming, fair grading on homework and exams, plenty of extra credit opportunities, cheat sheet on exams, very friendly and approachable outside of class, allows pair programming on lab assignments, and often extends due dates if class is struggling. Take Cs16 with her if you can.
Go To Class. Do Your Labs. Do The HW. Take The Exams. Fulfilling all four of theses will most certainly lead you to Get An A.
Very passionate, great lectures. Fair grader, tests were not too hard. Super approachable. Looking forward to taking more classes with her.
Pure Art
HW and labs were helpful for exams. Her summer course was a good pace and would recommend using her class to switch. Just study her practice and you'll be fine! Good luck.
Prof Belding is highly intelligent and studying under her is a privilege. Brush up on your C programming and start the programming projects early. Exams are fair and mostly conceptual.
Always strange, trivial grading rubric for homework and projects. You can not find any requirement in description of homework and projects but there would be a lot when you view your score on Gradescope.
Homework was not that difficult, but it really depends on your homework group since he assigns them. He goes fast sometimes in lecture but he posts his notes online, although it is difficult to read. The group project is ok, but again it depends on your group. Exams aren't bad if you do the practice problems he posted.
She's enthusiastic and gives interesting lectures. Very accessible outside classes via Piazza. Lenient grading with extra credits.
Tons of reading while you can't bring any cheatsheet for the exams. No curve at all as an upper-division class. Lectures are super dry. I just can't really feel the passion, the enthusiasm and the willingness of making students succeed in this course. Anyway, good luck.
Get ready to recite the materials on 700+ pages of slides for the final exam without the help of any kind of cheatsheet! No curve even if it's an upper division class! : ) Enjoy folks!
this class is very challenging but he knows what he is teaching. very approachable. ta grade the homework and quizzes. all homework is group projects, he assigns group mates.
Generally was a pretty easy professor. Most of the work was simple, but the PAs took a while. Lectures were pretty boring to be honest, but the teaching was fine.
All you have to say is she's good and you can get an A
Prof. Mirza is amazing! Her enthusiasm for teaching CS shows clearly in every lecture, and when she is answering students' questions. Exams are straightforward with no surprises and often contain extra credit points. Had her for CS16 and CS24 and loved both classes!
Diba Mirza is by far the best computer science teacher I have had thus far in my education. Though she may seem intimidating at first, in office hours she welcomes any kind of questions with a smile, and goes above and beyond to help students who she sees are putting in hard work. Her lectures are clear, relevant to labs and homework.
She's an excellent professor and the only professor I had last quarter that matched the quality of some of my top high school teachers. So glad I'm having her next quarter too! The only reason I got an A- and not an A was because I didn't study at all and skipped a lecture or two. If you do a normal amount of work, you'll probably get an A.
Best CS professor I've ever had. She genuinely cares for all her students and it shows. If you go to her office hours even once, she remembers your name. She is pretty flexible on extensions for people who need a little extra time understanding difficult labs, and she will go through your code line by line with you if that's what it takes.
Great Instructor, she can cover all the lectures and I felt easy even if the material is difficult. She give extra credits, such that there is an extra lab, even in exams, she did 120/100. So it is easy to get an A+ or even easy to get grade better than 100%.
Diba is an amazing professor. She recognizes that the course content is difficult, and is a very lenient grader. She provides fair due dates and is accommodating for those who need extra help. She is accessible outside and tries really hard to hear students out and make the course manageable. She is also very knowledgeable about CS which helps.
Mirza is the best professor ever. She makes material easy to understand, especially for those who have never been exposed to coding. She is very accessible outside of class and loves to help in any way she can. The projects and labs were interesting and I really felt this class gave me a solid foundation. Her lectures are full of excitement!