CMPSC 16
MAJEDI M
Maryam Majedi
2.6
108 reviews

109
2.6
CS16 . Majedi M 12 Days Ago

Class is hard by design to challenge you to actually learn. Very nice. Highly recommend talking to her after class and going to office hours.

0 helpful 0 unhelpful
CS16 . Majedi M 27 Days Ago

Her lectures are fantastic and super clear. The first exam can be a bit tough, attending office hours really helps. There are plenty of opportunities to make up points. She truly values hard work and gives credit for it. She's incredibly friendly, sharp-minded, and I highly recommend building a connection with her.

0 helpful 0 unhelpful
CS16 . Majedi M A Month Ago

Majedi's teaching style honestly worked for me. She was very generous with tests for the Fall 2025 quarter, giving us a midterm 1 replacement (average from final and midterm 2) and a class-made cheat sheet. Going to exam jams and sections for a potential grade bump can be annoying to some though (I didn't end up needing it). Tests are forgiving.

0 helpful 0 unhelpful
CS16 . Majedi M A Month Ago

Good lectures. The homeworks provide good structure to the course. The tests are pretty hard. You need to review materials outside of the course to do well. Wins are hard fought, and TA does matter.

0 helpful 0 unhelpful
CS16 . Majedi M A Month Ago

Lectures were overall pretty helpful. 2 midterms and a final. Grading on tests felt very lenient which was nice. Had optional practice tests at office hours which gave, an extra credit like boost. Bumped grade by 1 letter based on attendance at lecture, section, and office hours. Got the boost by attending all lectures, sections, and 2 office hour.

0 helpful 0 unhelpful
CS16 . Majedi M A Month Ago

My only complaint with this class/prof is that the time limit on the midterms will hurt you if you are not the strongest at tracing code in a timely manner (like I was). But other than that, Majedi is kind and passionate. Her lectures are structured a bit awkwardly, but she seems a lot more relaxed during office hours. Lock in and you'll be fine.

0 helpful 0 unhelpful
CS16 . Majedi M A Month Ago

Definitely learned a lot throughout this class, I'd say she is a good lecturer, not great. The most important tip I have is during exams, ask her questions. She will borderline give you the answer. I almost burst out laughing after overhearing her straight up tell a student "No" "how did you get this", so she does want you to succeed.

0 helpful 0 unhelpful
CS16 . Majedi M A Month Ago

Professor Majedi is an amazing lecturer. She explains concepts clearly and is very accessible outside class. If you have questions, don't hesitate to ask her. Her exams are challenging, but with solid effort you'll do well. Midterm 1 can be replaced by the average of Midterm 2 and the final. Go to her lectures, office hours, and exam jams!

0 helpful 0 unhelpful
CS16 . Majedi M A Month Ago

Great professor. Engaging and easily digestible lectures, and you can tell she actually wants her students to understand and succeed in C++. Office hours were amazing, tests were difficult. Honestly if I bomb the final I won't even be mad because I still feel like it was a great class.

0 helpful 0 unhelpful
CS16 . Majedi M A Month Ago

Very nice but is not the best lecturer. Some topics aren't explained well during lectures, takes some time to study outside of class. If you make the effort to ask, she will explain. Also she asks the students questions the whole lecture about the topics.

0 helpful 0 unhelpful
CS16 . Majedi M A Month Ago

Overall, this course was easier to keep up with than I thought. I originally thought I'd have a hard time, but I ended up doing fine. Professor Majedi's office hours (and the ULA & TA office hours) are very helpful when students are lost on drawing "memory models", struggling with concepts, or have any other questions.

0 helpful 0 unhelpful
CS16 . Majedi M A Month Ago

Majedi is actually a great professor. You should go to her OHs, do handouts, and ask her questions. You won't get through this class if you do not study. She values participation. Midterm 1 is hard, but then it gets so much easier on later exams. Midterm 1 is also dropped if the average of Midterm2 and the final are higher.

0 helpful 0 unhelpful
CS16 . Majedi M A Month Ago

Attendance is recorded; enough attendance gets you a grade bump at the end of the quarter. She is a little strict, but is kind and helpful if you speak to her one-on-one. The midterms are a little hard timing-wise, but the final is fine. You definitely want to go to lecture.

0 helpful 0 unhelpful
CS16 . Majedi M 2 Months Ago

Her lectures were confusing at times so make sure to talk to her/TA's. She is very kind and I recommend going to her office hours since she'll make you work with others on a problem which shows that she does care about her students. Homework is easy. Midterms can be challenging if you're not a fast writer but most questions are easy.

0 helpful 0 unhelpful
CS16 . Majedi M 2 Months Ago

If you participate in class she bumps your grade at the end. You don't have enough time during the midterms. She is an okay lecturer but can be hard to understand. She's helpful if you ask questions. Go to office hours for her and for TAs.

0 helpful 0 unhelpful
CS16 . Majedi M 2 Months Ago

Lectures are very helpful, homework is a free 30%, and the tests are average difficulty. The professor is really nice and is easy to talk to outside of class. Exam jams are genuinely helpful. She will boost your grade if you show participation. Good class, great professor.

0 helpful 0 unhelpful
CS16 . Majedi M 2 Months Ago

Terrible teacher.

0 helpful 0 unhelpful
CS16 . Majedi M 2 Months Ago

I had her for 16 and then decided to take her for 24. She got review bombed on her first quarter so I don't think the rating is fair. This is an intro class so yes you may have difficulty wrapping your mind around certain concepts like recursion as a beginner. Just go to OH and do the zybooks and practice the zybooks you'll be chilling.

0 helpful 0 unhelpful
CS16 . Majedi M 3 Months Ago

DO NOT TAKE HER CLASS IF YOU VALUE YOUR TIME OR MONEY OR GPA. Genuinely the hardest professor i've ever had. She made sure to make the homework and midterms impossible and lectures were so bad and useless. Taught us stuff that wasn't useful for the class and was mean and not at all helpful outside of class. SAVE YOURSELF AND DROP HER CLASS!

1 helpful 0 unhelpful
CS16 . Majedi M 4 Months Ago

Take this class from someone else.

0 helpful 0 unhelpful
CS16 . Majedi M 7 Months Ago

its challenging class, but now that I have completed cs24, I realized I need to thank Professor Majedi for her teaching style. The ULA office hour practice and worksheets were so helpful in building my code writing without ai skills. take her cs16 and work hard, it will set u up for success.

0 helpful 0 unhelpful
CS16 . Majedi M 7 Months Ago

Loved this class even after failing Mid 1. Tests are tough but manageable with practice. Worksheets helped a lot some questions appeared on exams. PLEASE review the slides before class, they're short but helpful. She averages Mid 2 and Final to replace a low Mid 1 (saved me). Overall, Majedi is the goat. I'd love to take another class with her!

0 helpful 0 unhelpful
CS16 . Majedi M 8 Months Ago

Her class is designed like she just wants you to fail. Super messy lectures and notes, easy homework but super hard tests, and the tests are like irrelevant with the homework. You see the contents of CS16 are easy? She can find so many trivial but tricky stuff that you would never concern about when you are actually coding and you get points off.

0 helpful 0 unhelpful
CS16 . Majedi M 8 Months Ago

Do you want to learn C++ then get ready to teach yourself and sit through long lectures going through concepts you don't know on a "mandatory" handout, that is not graded but does something for your grade supposedly. Her exams are hard and go over things we have not gone over or she briefly rushed over in order to work on the handouts.

0 helpful 0 unhelpful