CMPSC 16
MAJEDI M
Maryam Majedi
2.6
113 reviews

114
2.6
CS16 . Majedi M 21 Days Ago

Made the class 10x harder than it should be for a intro c++ class. Midterms were difficult and the averages on the first two midterms were under 65%. She offers a 3% grade boost if you attend all lectures and office hours, but ur grade will be cooked no matter what. Avoid her at all costs.

0 helpful 0 unhelpful
CS16 . Majedi M 21 Days Ago

If possible, avoid taking her classes.

0 helpful 0 unhelpful
CS16 . Majedi M A Month Ago

lwk learned nothing in this class, the class is super easy and the midterms were also not that bad. the final was really easy. she is not a good lecturer and often times gets stuff wrong (but the question could be beyond the scope of the course so i cant blame her). take another prof if u can

0 helpful 0 unhelpful
CS16 . Majedi M A Month Ago

Mention Majedi's name to anyone and you will get a look of dread. She is a sweet person, but a notoriously tough grader. She made the first midterm purposefully difficult to "challenge us"... say goodbye to GPA-based scholarships. Big grading curve to those who attend office hours though.

0 helpful 0 unhelpful
CS16 . Majedi M A Month 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 2 Months 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 2 Months 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 2 Months 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 3 Months 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 3 Months 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 3 Months 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 3 Months 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 3 Months 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 3 Months 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 3 Months 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 3 Months 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 3 Months 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 3 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 3 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 3 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 3 Months Ago

Terrible teacher.

0 helpful 0 unhelpful
CS16 . Majedi M 3 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 4 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 5 Months Ago

Take this class from someone else.

0 helpful 0 unhelpful