Lectures were shallow and boring, and the textbook homework was tedious. Midterm and final were not only exponentially harder, but also had an impossible time limit. An utterly bizarre grading scale nearly resulted in 35% of the class failing, but thankfully a TA got that changed. A very disorganized course spearheaded by an incompetent professor.
The syllabus was changed multiple times throughout the semester without any notice or even mention of in class. The course material felt like an after thought, and the exams definitely was outside the scope of just her lectures. The syllabus made it so my grade is literally decided by my finals grade despite doing pretty well on the midterm.
Professor is nice one on one. Her lectures are average in quality. Her midterm and final are extremely difficult and not representative of homework or labs. Do not take unless willing to put in extra time to learn content or are already well-versed in C++.
Her lesson is hard to understand, testing is very very hard with no curves. Homework worth a lot but have no relevance wit the tests. Prepare yourself to the weirdest CS course in the country.
The worst professor I have had. Avoid her! Her lectures are terrible and aren't in line with the homework at all. Her exams are extremely difficult and she doesn't give enough time to complete them. Her grading policy was also so unfair until the TA's talked to her. The homework and labs are doable. Only take her if you already know C++.
New prof here, exams are difficult due to time constraints, gives non-answers to questions, grades hard, and material has little depth, bad for a course aimed at those already familiar with programming: many lectures teaching just syntax or stuff found in a reference book & some old C concepts not modern C++. Best with good prior C++ knowledge.
One of the worst teachers I've ever had. Her lectures were extremely unhelpful and barely covered the content that we had to know for tests, and she gave wrong information on multiple occassions. Throughout the course, she changed the grading policy three times and never announced any of these changes to the class. Tests were also very difficult.
Do not take her class. The course material in of itself is not difficult, but Professor Majedi does not know how to make an exam corresponding to the course material. They are much harder than anything that we go over in and out of class, and there is an extreme time crunch - on the final for some reason she gave us 2/3 of the time we should have.
She almost gave 1/3 of our class a C- which would prevent us from moving on to CS 24. A TA had to argue long with her to prevent that. Didn't give enough time on midterms and finals, doesn't teach you what you're tested on. Please at least know the C++ basics before this class or else it wil be hell. Good luck, and godspeed.
Professor Majedi is new to the dept. Homework started heavy but got shorter later. Time was a major issue on the midterm and even moreso on the final (both paper exams). At first overall grade was capped by the uncurved final, but after feedback from Piazza + TAs, the grading policy was relaxed so homework and labs became a significant buffer.
Just dont
wanted to jump off a cliff taking her class. her ratings from usc and calgary are SO misleading, idk what happened. exams are so much harder than the zybook and lecture content. she tells us to study the practice exams given out in class but not even that is enough. fail the final and you fail the class.
Class content provided in the lectures and ZyBook was way easier than on the exam. Made me expect the midterm to be easy, DO NOT underestimate her exams. Look at the previous "ucsb cs16 exams" if you want to know what the exams will cover
Sweet and kind person. Mediocre teacher at best. Exams cover topics never taught and are far more difficult that homework assignments. Took her during her first quarter at UCSB, she seemed to be winging the course as she went along. There was a disconnect between what was taught and what was covered in exams. Only take if you can learn CS yourself.
Save yourself and transfer to SBCC, thank me later
It was hard to keep track of the textbook content, her lecture content, and the stuff on the test because they all varied. I think she means well but it comes out wrong a lot. It made me question my entire career path many times tbh.
Professor Majedi is very caring, but her lectures are not on par with the homework and labs. To really succeed in this class you should learn C++ beforehand. Midterm is fine if you practice a lot, and strive to fully understand what is going on inside the memory as code runs. She gives out plenty of practice material for midterms which are helpful.
She tells us false information multiple times in a class that our TAs have sent multiple emails to correct her mistakes, and she multiplied number of frqs compared to other professors who taught this class. Later can be fine, but when u cannot trust what your professor tells you, it is problematic.
Genuinely such a sweet lady. She clearly puts a lot of effort into the material she teaches. She gives lots of practice exams which are incredibly helpful. SUPER sweet. She seems intimidating but she's very nice. I would highly encourage people to take advantage of her office hours.
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.
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.