Todd Millstein
Department of Computer Science
AD
4.5
Overall Rating
Based on 2 Users
Easiness 4.5 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 4.5 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 4.5 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 4.5 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Tolerates Tardiness
  • Engaging Lectures
  • Useful Textbooks
  • Appropriately Priced Materials
  • Often Funny
  • Would Take Again
GRADE DISTRIBUTIONS
30.9%
25.7%
20.6%
15.4%
10.3%
5.1%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

ENROLLMENT DISTRIBUTIONS
Clear marks

Sorry, no enrollment data is available.

AD

Reviews (2)

1 of 1
1 of 1
Add your review...
Quarter: Fall 2017
Grade: A
June 23, 2019

I took this class to see if I wanted to major in CS and it really convinced me. However, I must admit that I took this class because I received an email that scared me into taking it. It said that incoming freshman with no CS experience should take this class over CS 31. It really is made for people who know nothing about programming and it really taught me a lot. I learned a lot and really enjoyed the class. The homework is really easy and never took a lot of time. The midterms and finals were really easy in my opinion. I don't think you REALLY need to take this class because CS 31 isn't too tough. But this class provided me a strong foundation in basic programming skills and Python which is a language valued by a lot of people. One downside is that it doesn't get into object oriented programming in Python but to be fair there isn't time to do everything. Overall fun class that taught me a lot.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2017
Grade: A
Verified Reviewer This user is a verified UCLA student/alum.
April 22, 2018

I had zero coding experience prior to UCLA, so I had a difficult time choosing between CS31 and CS97. I ended up taking 97 (obviously) and I'm actually really glad I did. Professor Millstein does a great job of creating a strong base of coding knowledge and clearly explaining more difficult concepts. The class was Python-based and covers recursion, arrays, loops, lambda functions and map/list/reduce. While participation isn't mandatory during lectures, I'd recommend answering questions in class to get the most out the course. CS31 was pretty easy because I took 97 first, and having two languages (Python and C++) as a freshman looks great on a resume, so I'd definitely recommend taking it if you're feeling unsure. Plus, some of the concepts you learn in 97 aren't actually taught until CS32 or upper division CS classes, so it's cool to get a sneak peek so early in the year. Definitely would recommend taking CS97!

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2017
Grade: A
June 23, 2019

I took this class to see if I wanted to major in CS and it really convinced me. However, I must admit that I took this class because I received an email that scared me into taking it. It said that incoming freshman with no CS experience should take this class over CS 31. It really is made for people who know nothing about programming and it really taught me a lot. I learned a lot and really enjoyed the class. The homework is really easy and never took a lot of time. The midterms and finals were really easy in my opinion. I don't think you REALLY need to take this class because CS 31 isn't too tough. But this class provided me a strong foundation in basic programming skills and Python which is a language valued by a lot of people. One downside is that it doesn't get into object oriented programming in Python but to be fair there isn't time to do everything. Overall fun class that taught me a lot.

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Fall 2017
Grade: A
April 22, 2018

I had zero coding experience prior to UCLA, so I had a difficult time choosing between CS31 and CS97. I ended up taking 97 (obviously) and I'm actually really glad I did. Professor Millstein does a great job of creating a strong base of coding knowledge and clearly explaining more difficult concepts. The class was Python-based and covers recursion, arrays, loops, lambda functions and map/list/reduce. While participation isn't mandatory during lectures, I'd recommend answering questions in class to get the most out the course. CS31 was pretty easy because I took 97 first, and having two languages (Python and C++) as a freshman looks great on a resume, so I'd definitely recommend taking it if you're feeling unsure. Plus, some of the concepts you learn in 97 aren't actually taught until CS32 or upper division CS classes, so it's cool to get a sneak peek so early in the year. Definitely would recommend taking CS97!

Helpful?

0 0 Please log in to provide feedback.
1 of 1
4.5
Overall Rating
Based on 2 Users
Easiness 4.5 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 4.5 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 4.5 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 4.5 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Tolerates Tardiness
    (1)
  • Engaging Lectures
    (2)
  • Useful Textbooks
    (1)
  • Appropriately Priced Materials
    (1)
  • Often Funny
    (1)
  • Would Take Again
    (2)
ADS

Adblock Detected

Bruinwalk is an entirely Daily Bruin-run service brought to you for free. We hate annoying ads just as much as you do, but they help keep our lights on. We promise to keep our ads as relevant for you as possible, so please consider disabling your ad-blocking software while using this site.

Thank you for supporting us!