Plays hard favorites Lectures are badly structured Don't take her if you can help it Go to class the day after the tests for correction credit
Terrible Lectures, clearly not capable of explaining concepts. She has a pretty clear intention to make her class as difficult as possible. Gatekeeping studying materials, not fully filling out/explaining logic in lecture notes. If you can avoid her, AVOID HER. Do not take her class unless you have no other choice
The lectures were not very great — the slides were hard to follow along with and it felt like she was going all over the place. However, she is very passionate about wanting us to succeed, so she is very accessible outside of class and makes it easy to ask questions. But she gatekeeps practice final/midterm material, which seems contradictory.
I'm about to graduate and Majedi is the worst professor I have ever had. Even if you were a master in the subject, you would still not pass this class. The work she gives out is so difficult and obscure that the entire lecture hall finds it ridiculous when it's handed out. And she WILL walk by and ask why you're stuck on the problem. Just avoid.
Majedi is honestly a great person, some improvements in lectures but is great. Personally I struggled but I talked to her and TA's and attended every office hour, and expressed what I need help with and they genuinely want you to succeed. Just connect and study a lot because it is difficult. (make sure to attend everything and do worksheets)
Lectures were not that helpful but make sure to go and do the worksheets because she curves you if you complete them. Homeworks were annoying and did not help at all with the tests. There are good practice worksheets at Office Hours if you need them and exam review sessions were helpful. Make sure to know pointers, memory, linked list, recursion.
Majedi is SO kind & cares about her students SO much. Really good lectures, but lots you learn on your own (Zybooks, slides). Midterm was a time crunch & she responded by giving SO much time on the final. Material isn't that hard. Uses your attendence&effort to determine your personal grade bump. Put in lots of effort and time and you will be fine.
HW/lectures weren't as helpful for exams as I would have liked, but online textbook had everything we needed. Decent lecturer and gives opportunities for students to get extra points.
Majedi is the nicest CS Prof you'll ever have. Her class was difficult but she gives so many resources and wants you to do well, there's OH for multiple hours every day either with her, the TAs, or the ULAs. She uses attendance at lectures and office hours to determine whether or not to bump your grade — taking her again next quarter she's amazing.
Terrible lectures, hard to understand, test heavy
Majedi genuinely loves CS, teaching, & her students. She's willing to listen to criticism & feedback. Very tough & expects a lot. Lecture & zyBook are a little disjointed. Midterm & final are hard but she offers a lot of extra study material. Her lectures got better through the quarter. Just talk to her & connect, she's honestly really nice.
terrible professor. i should've looked at the rmp reviews before taking it but i was dumb and now im likely going to get a C in her class due to lack of foresight. her lectures are boring, long, and unhelpful. on the midterm, when she asked if any of us ran out of time, almost the entire class raised their hands. she also didn't curve. don't take.
I know it's already hard to teach computer science effectively as a subject, but it's just apparent that she's not particularly qualified for teaching or teaching CS for that matter. Her TA's and ULA's are probably more qualified to teach than her tbh.
Tests are so difficult
Taking CS16 with this professor was frustrating. Her lectures were disorganized, full of typos, and hard to follow. Her exams were way too long, had errors, and felt impossible to finish. If you have another option, take it. This class felt like a setup for failure rather than a chance to learn.
Both her biweekly quizzes and homework are not the easiest but her office hours help immensely. She really does care a lot about her students, to the point where she extended her office hours by two hours into 10:30 pm once. Very open to requests for homework/quiz deadlines and willing to help.
She is caring, the exams were fair. Some homework may take a lot of time, do not be afraid to ask for extensions. Learned a lot through her class. Clear guidelines and requirements.
Having had a miserable time with Majedi for CS16 a year ago, I was glad to find that she had noticeably improved as a professor. Her lectures are still remarkably boring, but her grading and exam difficulty was more fair than in her CS16 course last year. I think I could have done well if the course content itself wasn't so challenging to grasp.
pretty rough professor, however she has improved from the last two quarters. If you want an A, you are going to have to put in the work. She does care about students, and the opinion of students, she is very sweet. Dont be afraid to talk to her.
I feel like with this being Majedi's 3rd time teaching CS16 she's definitely has given us a better time when it comes to how she's approaching the class with us. If you go to her for help she genuinely will try to help you, now for the midterm I feel like if you spent time doing the zybooks and going to lecture then the midterm was Lowkey ez.
Took this course last quarter. Not an easy course tbh especially for the beginners, but totally doable if you put tons of efforts in. Attendance is not mandatory, but you basically can get a curve if you attend most of her lectures. She is a very caring and sweet professor if you been to her office hour, and a very sweet person to talk with.
Don't take her class.
Only bad thing I would have to say is lectures were hard to follow. HW I thought was good at making you understand the concepts, but it is graded harshly so keep that in mind. OH were super helpful and if you want to boost your grade always cover the hws in OH. Tests are really easy if you know the material.
Very poor lectures that are full of mistakes and inconsistencies. She doesn't seem to understand the material well and it shows. Does not prepare you well and you will learn very little during lectures, even though most of the hw, slides, handouts are all taken from UCSD's CSE 20. The difficulty of the final was fair but expect to self study.