Honestly Majedi, is a great professor and usually has a lot of good TAs and ULAs. Went to office hours multiple times for help on the labs and went to lectures which made the course honestly pretty easy by just doing that. Only thing was she wasn't really available herself during her office hours it was mostly the TAs and ULAs.
Prof. Majedi is ok at best. Her lectures aren't superb and the labs get super hard towards the end of the class, she ended up canceling the last 2 because everyone was doing so poorly. Tests require coding on paper, which always sucks. She gives extra credit for attendance, which helped me a lot. She gives unlimited OH time after lecture.
Not bad compared to the reviews
Trust me, do not take her
pretty good, however requires you to put in the hours on your own. If you feel like you understand the topics because it is easy, study a little more.
Great professor, if you particpate in class. She awards participation, and it is super easy to just show up to lecture and listen. She really cares about her students, especially the ones that will put in the effort. That is all you have to do for this class. Put in effort and learn and you will get an A. She deserves a higher overall rating
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.
If possible, avoid taking her classes.
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
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.
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.
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.
Professor Majedi is super charismatic and entertaining. You will easily pass this class as there is no homework or exams. You will get randomly called on in class to answer questions. I would take another class taught by her just to be in her presence.
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.
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.
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.
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.
Nice as a professor but I did feel that the course content was very mundane and repetitive in scope. It also moved extremely slow at times, causing me to feel bored throughout the course. There wasn't anything particularly fun, so this course wasn't rewarding to me. However, it's easy to receive an A, even with participation and the group project.
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.
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!
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.
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.
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.
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.