Introduction to computer science, programming, algorithms and data structures.
1 - 6
UnitsPass no pass
Grading1, 2, 3
PasstimeNone
Level LimitCreative studies
CollegeA P/NP crash course covering all materials in CS16+24+32. Zybook can sometimes be annoying but definitely do it. Lectures are mainly deep dives into important topics. I'd suggest to pair your labs with zybook chapters - this can help a lot. I've "taken" CS9+16+24+32 with Prof. Wang; his lectures are all so clear and amazing. Strongly recommend!!!
Richert is an incredible professor, but his exams are very tough. Do every lab and homework assignment legit, and really prepare yourself before tests. He's enthusiastic about this class, and wants everyone to succeed, but it's just a really hard class.
I love this guy. He's very enthusiastic and caring about students' understanding of the course, and lectures were genuinely enjoyable.
He is really a nice guy, passionate about the course and very accessible outside of classroom. Although the labs are quite difficult and there are a lots of works, there are many office hours where you can get help. He really did explain everything very clear in the lectures and answer every questions. Awesome lecturer, definitely take his class!
Labs are very time consuming especially if you are taking this class and it isn't required for your major. Very nice, and genuinely seems to care about his students and the subject he's teaching.
lowkenuniley a great guy, super nice and passionate. I rushed through labs and homework so I missed easy points there but def don't make the same mistake. Midterms and Finals are presuamble curved so the avergae is at least a B. I was able to get an A on the midterm and B+ on final, they didn't feel exccesively hard just throuhgly study