Extremely easy class if you have even the slightest coding experience. Lectures are not very useful; the professor basically just slowly reads the notes which are posted on canvas. Sections are more useful.
Professor Pakravan is a great teacher who really tries to help students as best she can. CS16 can be difficult for students without programming background, but if you watch the lectures and do the homeworks you will do great. Exams were similar to course materials and grading was fair.
Samira was very helpful with any questions we had. Doing the labs was a lot of work, but Samira and TAs were always available to answer all questions. I really appreciated her teaching that covered all the steps of C++ programming and her slides were very easy to understand too! Grade consisted of HWs, labs and exams, very fair grading!
Prof. Pakravan was awesome, she was very helpful on Slack and email too! The lectures were great and covered all the details in the slides. HW and exams followed closely the lecture materials. CS16 is difficult being the first in the C++ series, but don't worry! Just participate in the lectures and do the HWs, you will do great in this course!
Quiz and HW questions are vague. Expect a lot of errors in the questions unexplained and wasting your time to regrade for HER FAULT. Mild accent in LECs, understandable, but content really unorganized with minimal usefulness. If you take CS16, the best is to read through the book and skip all Lecs. OC better not to take her class at all.
lecture is confusing. contents appear sudddenly without clear explanation. Many of her quiz questions are ambiguous. What is really shock is that I even lost scores because of my font setting of that website (she didn't warn before and never help to solve). You will suffer from easy thing cuz you probably will misunderstand her questions.