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.
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.
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.
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.
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.
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.
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.
Seems to be well-intentioned and passionate about what she teaches, but can be rude and condescending at times. She also tends to ramble and have trouble concisely conveying the ideas she's trying to teach.