Professor Mirza is awesome. She explains concepts very well with analogies and shows us how to approach LeetCode questions on particular topics, which are very helpful for the midterm and final. The labs are super long and hard so don't procrastinate them. Practice lots of LeetCode for this class and understand how to approach the labs to do well.
Professor Mirza's lectures are decent. She is clearly passionate about the topic, and grades a bit more generously than some other professors. However, it's worth mentioning that this course is extremely difficult, with challenging lab assignments and exams. Considerable effort is needed to obtain a good grade in this class.
Professor Mirza is one of the best teachers I have ever had, and definitely the best computer science teacher I have ever had. Her lectures and slides are amazing and taught me concepts that would normally take me hours to learn on my own. Her exams are quite difficult but she is generous with extra credit, same with labs/projects.
Nice professors, very few HWs
INCREDIBLY hard labs where you have to implement so many data structures but... god it drills it into your head really well. Years later and I still remember all the data structures taught and use it in job interviews, so I have to hand it to Mirza. She is nice but tests+labs are REALLY difficult. Hw is easy textbook problems. START EARLY ON LABS.
Homework was hard, but fun. Concepts were definitely interesting and Mirza is the best at explaining. She the goat.
Taking discrete math with Professor Mirza is really my great fortune! She explains things super clearly and her lectures are well-organized and inspiring. She is very accessible outside class and is super warm. She's always happy to help you with any course stuff or even your general academic life outside class. Surely one of the best professors!
Gives out reviews much simpler than the actual tests... Very good teaching but hard grading, no curves
Midterm was very long and extremely difficult compared to what was provided as practice in lecture and in labs/homework/midterm reviews. Final was decent but still challenging (written portion was barely like the final review provided). Don't take this class unless you're very confident in your coding skills.
Professor Mirza was an amazing professor; her lectures were mostly clear and she was willing to answer questions to clarify topics. She was very understanding and clearly cared about her students. I highly recommend taking this class with her.
She is an amazing professor that takes care of students. The workload is average and her lectures are insightful and engaging.
Diba is the goat.
Pretty Good Professor, harder exams but will grade them easier too. Other aspects of class amazing
Professor Mirza has been absolutely amazing for cs24. Besides the smile she puts on everyone's face just by getting excited about certain topics, she is caring, compassionate, and extremely knowledgeable in computer science. I truly learned a lot and I think she is probably one of the best cs professors in the department.
Really great lectures, always learned a lot. Definitely go to lectures, since tests are based on lecture material. Topics are not always easy, so try to take notes, and make sure to start labs/programming assignments EARLY. A good amount of work is required to do well in the class, don't let the good ratings make you think it'll be a free easy A.
Super kind and made class enjoyable.
As good as it gets in the CS department. We didn't have midterms and our grade was based on homeworks, quizzes, and textbook activities. She was very accommodating and accessible to give good feedback. The class was difficult but I never felt overwhelmed. Highly recommended.
Prof Mirza is super sweet and cares a lot about her students! There's many opportunities to get help. You can do well as long as you put in the effort.
Prof. Mirza is the the best professor in the CS department, no cap. If you pay attention to lectures, and do the labs, you'll learn a lot - the class is a little challenging for some people but it isn't designed to be more difficult than it needs to be. And Prof. Mirza actually makes lectures interesting and engaging.
She is a really great professor. Her lectures are clear and she explains everything really well.
perfect prof in cs dept
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.