Todd Millstein
Department of Computer Science
AD
5.0
Overall Rating
Based on 17 User s
Easiness 4.6 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 4.9 / 5 How clear the professor is, 1 being extremely unclear and 5 being very clear.
Workload 4.3 / 5 How light the workload is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 4.9 / 5 How helpful the professor is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Would Take Again
  • Engaging Lectures
  • Often Funny
  • Tolerates Tardiness
  • Appropriately Priced Materials

GRADE DISTRIBUTIONS

50.0%
41.7%
33.3%
25.0%
16.7%
8.3%
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.

49.2%
41.0%
32.8%
24.6%
16.4%
8.2%
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.

AD

Reviews (15)

1 of 2
1 of 2
Add your review...
Quarter: Fall 2020
Grade: A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Dec. 23, 2020

Todd is a great professor! He explains concepts very clearly, and does lots of examples to make sure we understand the material. There were 6 homework assignments in the class, and each one we had about 5-7 days to do it. While some of the problems could be challenging, all were very doable. It was especially nice that there were office hours held by TA's everyday of the week, making it easy to drop in to ask questions. This course also has LA's, which I really liked. Overall, I'd really recommend taking this course with Todd if you have no CS experience because it made me really enjoy coding.

Helpful?

2 0 Please log in to provide feedback.
Quarter: Fall 2019
Grade: A+
March 13, 2020

Definitely one of the best professors I have ever had. The tests and homework’s are super easy and make you actually enjoy CS. He is really helpful and easy to talk to. The projects are very doable and clear. He explains things really well and genuinely cares if his students are learning. I think basically everybody received As. He codes along with you in class which makes it super easy to learn. Highly recommend!!

Helpful?

2 0 Please log in to provide feedback.
Quarter: Fall 2021
Grade: A+
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Dec. 21, 2021

1) Todd is a great professor!!! I would love to take classes with him again! The lectures are highly structured. He throws in jokes occasionally. He cares about students and is always patient even when someone asks about something that he has repeated many times. During office hours, he can be very serious and seem a little intimidating. However, don't be afraid!!! Just go up and ask him questions. He will answer every single one of them and can likely provide you insights beyond your expectations.

2) I attend Johnson's discussion sections. He is an incredible TA. He goes through the concepts of that week at the beginning of every discussion section and I feel like he is not simply repeating what we have already known from the lectures. He really puts thought into it and emphasizes the details that we probably have missed. When he leads us through solutions to problem, he is always clear.

3)Suggestions:
a.When Todd asks you to write code to solve a particular problem, do it, check if your code functions properly and then compare it to Todd's. Sometimes you will find yourself making mistakes or using a very complicated approach. However, if you just sit and wait for Todd to go through his solution, you will learn way less.

b. Similarly, after submitting your homework assignments, don't just forget about them. Compare your solutions to the sample solutions Todd gives.

c. When reviewing, don't just go through your lecture notes, write code! Remember that although it is important to understand concepts, this is a programming class. You will be expected to write code during the exams.

d. Don't be stressed out, but don't slack off either. Once you grasp the concepts and know how to code accordingly, you will find Todd's exams extremely straightforward. Todd does never aims to trick students during exams. However, don't slack off. If you don't understand the concepts well, you will find yourself helpless during the exams even with the time generously given by Todd.

Helpful?

1 0 Please log in to provide feedback.
Quarter: Fall 2020
Grade: A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Feb. 10, 2021

CS30 helped me prepare incredibly well for CS31, because I had no prior CS experience. Not that you need CS experience for 31, but I'm able to do a ton of fun projects and join clubs on the software side now because I took CS30 first. I'm also acing CS31 because I already know fundamental CS concepts; all I have to do now is learn C++ syntax.
CS30 is taught in python.

Helpful?

1 0 Please log in to provide feedback.
Quarter: Fall 2020
Grade: A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Jan. 5, 2021

I would highly recommend this class for people that are unsure about taking CS31, Prof Millstein is an excellent professor. He made a lot of the more complex concepts (i.e. recursion) easy to understand, and really cares about every student having a solid grasp on the material.

Some other tidbits:
Workload is very manageable (about 1 assignment per week).
The staff answers questions very quickly on Piazza, so use it.
The exams are less difficult than what is on the homework or in discussion and he gives a LOT of time to complete them so don't stress.

Helpful?

1 0 Please log in to provide feedback.
Quarter: Fall 2020
Grade: A+
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Dec. 29, 2020

I found this a super easy class in general. The material is all the introductory stuff in programming, such as recursion and loops. It does take time to understand how they work, but once you do it becomes super easy to do the homework and the exam. If you never had prior experience programming, this course may get you start loving it. Because I did, I loved solving the puzzles, it's kind of like doing sodoku. Also, Professor Millstein is a super approachable guy with a good sense of humor. He knows what he's talking about and when we ask him questions on online discussion platforms he always responds promptly. I never went to discussion also because I find the content so easy that it's unnecessary.

Helpful?

1 0 Please log in to provide feedback.
Quarter: Fall 2020
Grade: A+
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Dec. 28, 2020

I highly recommend this class for anyone going into CS who doesn't have programming experience. Todd is a great professor who seems to genuinely care about students learning (e.g. he frequently took Zoom polls to gauge our level of understanding during lecture and promptly responded to questions on Piazza). Todd is easy to understand, has good examples, and can occasionally be funny. The pace at which info is presented is on the slow side, but I didn't find that to be a bad thing because it helped me become really confident in the material.

There were 6 homework assignments (purely coding), several of which took me under 3 hours. Generally the assignments were good practice, not too difficult, and somewhat interesting. They included some basic drawing and image editing which I thought was cool.

Don't buy the textbook. There was "assigned" reading but I stopped doing it after the first one and suffered no consequences. Based on what I read, the textbook didn't add anything to the lectures.

Exams were exceptionally easy. There were two midterms and no quizzes, along with the final. Each exam took me about half the allotted time, but I could have finished them significantly faster if needed.

As a CS major who didn't have prior programming experience, I now feel like I have a good foundation and am glad I decided to take CS 30 instead of going straight to CS 31.

Helpful?

1 0 Please log in to provide feedback.
Quarter: Fall 2021
Grade: A-
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Feb. 26, 2022

Todd is the GOAT. His way of teaching made CS very easy to understand and he would always answer any questions people would have while providing examples as well. His lectures were really easy to follow and they didn't even feel like they were two hours half the time. His homeworks were pretty difficult, but he gave you more than enough time to complete them and they also gave us a lot of preparation for the mid-terms and final. Overall, he's a great professor and I would recommend him for anyone who wants to take CS30.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2021
Grade: A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Feb. 5, 2022

Todd Millstein is a great professor who can break down incredibly complex CS concepts into digestible lectures for individuals with no prior experience. I'm a CSE major with no previous CS/programming experience, and I cannot recommend CS30 as a class enough for anyone in a similar position. Taking an extra quarter before CS31 in this class will set you super far ahead of where you would fall otherwise. Professor Millstein gave lots of examples in lectures, separated his 2-hour lectures with a 10-minute break, and answered all questions with uniform enthusiasm, regardless of how behind or ahead of the class they were. People will heckle him all quarter asking to use some complex formula they learned in high school, but Millstein makes it very clear this is a class for individuals with no CS exposure. His homework and testing time limits are both very reasonable, though you might find yourself testing a half-baked function for 10 hours per week until you can account for certain input cases. The first midterm is lightwork, the second gets significantly harder, but he rounds out the class with a reasonable final that offers extra credit to students with an advanced understanding of the material. Todd may not be a very flashy professor, and he uses no PowerPoint slides, but he makes every effort to ensure that no student gets left behind. I highly recommend this class to any CS major or student who just wants to learn a bit about Python.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2021
Grade: A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Jan. 4, 2022

Professor Millstein is a great teacher and CS 30 itself is not a challenging course. He explains all the concepts in depth and gives plenty of examples as well as plenty of time to complete said examples. The homework was all manageable and there's always plenty of time to do them, as well as partial credit for late work (though note that the lowest homework grade is not dropped). The exams felt did not feel too hard nor did they feel too easy, and as such I feel very ready for CS 31.

Helpful?

0 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Fall 2020
Grade: A
Dec. 23, 2020

Todd is a great professor! He explains concepts very clearly, and does lots of examples to make sure we understand the material. There were 6 homework assignments in the class, and each one we had about 5-7 days to do it. While some of the problems could be challenging, all were very doable. It was especially nice that there were office hours held by TA's everyday of the week, making it easy to drop in to ask questions. This course also has LA's, which I really liked. Overall, I'd really recommend taking this course with Todd if you have no CS experience because it made me really enjoy coding.

Helpful?

2 0 Please log in to provide feedback.
Quarter: Fall 2019
Grade: A+
March 13, 2020

Definitely one of the best professors I have ever had. The tests and homework’s are super easy and make you actually enjoy CS. He is really helpful and easy to talk to. The projects are very doable and clear. He explains things really well and genuinely cares if his students are learning. I think basically everybody received As. He codes along with you in class which makes it super easy to learn. Highly recommend!!

Helpful?

2 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Fall 2021
Grade: A+
Dec. 21, 2021

1) Todd is a great professor!!! I would love to take classes with him again! The lectures are highly structured. He throws in jokes occasionally. He cares about students and is always patient even when someone asks about something that he has repeated many times. During office hours, he can be very serious and seem a little intimidating. However, don't be afraid!!! Just go up and ask him questions. He will answer every single one of them and can likely provide you insights beyond your expectations.

2) I attend Johnson's discussion sections. He is an incredible TA. He goes through the concepts of that week at the beginning of every discussion section and I feel like he is not simply repeating what we have already known from the lectures. He really puts thought into it and emphasizes the details that we probably have missed. When he leads us through solutions to problem, he is always clear.

3)Suggestions:
a.When Todd asks you to write code to solve a particular problem, do it, check if your code functions properly and then compare it to Todd's. Sometimes you will find yourself making mistakes or using a very complicated approach. However, if you just sit and wait for Todd to go through his solution, you will learn way less.

b. Similarly, after submitting your homework assignments, don't just forget about them. Compare your solutions to the sample solutions Todd gives.

c. When reviewing, don't just go through your lecture notes, write code! Remember that although it is important to understand concepts, this is a programming class. You will be expected to write code during the exams.

d. Don't be stressed out, but don't slack off either. Once you grasp the concepts and know how to code accordingly, you will find Todd's exams extremely straightforward. Todd does never aims to trick students during exams. However, don't slack off. If you don't understand the concepts well, you will find yourself helpless during the exams even with the time generously given by Todd.

Helpful?

1 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Fall 2020
Grade: A
Feb. 10, 2021

CS30 helped me prepare incredibly well for CS31, because I had no prior CS experience. Not that you need CS experience for 31, but I'm able to do a ton of fun projects and join clubs on the software side now because I took CS30 first. I'm also acing CS31 because I already know fundamental CS concepts; all I have to do now is learn C++ syntax.
CS30 is taught in python.

Helpful?

1 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Fall 2020
Grade: A
Jan. 5, 2021

I would highly recommend this class for people that are unsure about taking CS31, Prof Millstein is an excellent professor. He made a lot of the more complex concepts (i.e. recursion) easy to understand, and really cares about every student having a solid grasp on the material.

Some other tidbits:
Workload is very manageable (about 1 assignment per week).
The staff answers questions very quickly on Piazza, so use it.
The exams are less difficult than what is on the homework or in discussion and he gives a LOT of time to complete them so don't stress.

Helpful?

1 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Fall 2020
Grade: A+
Dec. 29, 2020

I found this a super easy class in general. The material is all the introductory stuff in programming, such as recursion and loops. It does take time to understand how they work, but once you do it becomes super easy to do the homework and the exam. If you never had prior experience programming, this course may get you start loving it. Because I did, I loved solving the puzzles, it's kind of like doing sodoku. Also, Professor Millstein is a super approachable guy with a good sense of humor. He knows what he's talking about and when we ask him questions on online discussion platforms he always responds promptly. I never went to discussion also because I find the content so easy that it's unnecessary.

Helpful?

1 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Fall 2020
Grade: A+
Dec. 28, 2020

I highly recommend this class for anyone going into CS who doesn't have programming experience. Todd is a great professor who seems to genuinely care about students learning (e.g. he frequently took Zoom polls to gauge our level of understanding during lecture and promptly responded to questions on Piazza). Todd is easy to understand, has good examples, and can occasionally be funny. The pace at which info is presented is on the slow side, but I didn't find that to be a bad thing because it helped me become really confident in the material.

There were 6 homework assignments (purely coding), several of which took me under 3 hours. Generally the assignments were good practice, not too difficult, and somewhat interesting. They included some basic drawing and image editing which I thought was cool.

Don't buy the textbook. There was "assigned" reading but I stopped doing it after the first one and suffered no consequences. Based on what I read, the textbook didn't add anything to the lectures.

Exams were exceptionally easy. There were two midterms and no quizzes, along with the final. Each exam took me about half the allotted time, but I could have finished them significantly faster if needed.

As a CS major who didn't have prior programming experience, I now feel like I have a good foundation and am glad I decided to take CS 30 instead of going straight to CS 31.

Helpful?

1 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Fall 2021
Grade: A-
Feb. 26, 2022

Todd is the GOAT. His way of teaching made CS very easy to understand and he would always answer any questions people would have while providing examples as well. His lectures were really easy to follow and they didn't even feel like they were two hours half the time. His homeworks were pretty difficult, but he gave you more than enough time to complete them and they also gave us a lot of preparation for the mid-terms and final. Overall, he's a great professor and I would recommend him for anyone who wants to take CS30.

Helpful?

0 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Fall 2021
Grade: A
Feb. 5, 2022

Todd Millstein is a great professor who can break down incredibly complex CS concepts into digestible lectures for individuals with no prior experience. I'm a CSE major with no previous CS/programming experience, and I cannot recommend CS30 as a class enough for anyone in a similar position. Taking an extra quarter before CS31 in this class will set you super far ahead of where you would fall otherwise. Professor Millstein gave lots of examples in lectures, separated his 2-hour lectures with a 10-minute break, and answered all questions with uniform enthusiasm, regardless of how behind or ahead of the class they were. People will heckle him all quarter asking to use some complex formula they learned in high school, but Millstein makes it very clear this is a class for individuals with no CS exposure. His homework and testing time limits are both very reasonable, though you might find yourself testing a half-baked function for 10 hours per week until you can account for certain input cases. The first midterm is lightwork, the second gets significantly harder, but he rounds out the class with a reasonable final that offers extra credit to students with an advanced understanding of the material. Todd may not be a very flashy professor, and he uses no PowerPoint slides, but he makes every effort to ensure that no student gets left behind. I highly recommend this class to any CS major or student who just wants to learn a bit about Python.

Helpful?

0 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Fall 2021
Grade: A
Jan. 4, 2022

Professor Millstein is a great teacher and CS 30 itself is not a challenging course. He explains all the concepts in depth and gives plenty of examples as well as plenty of time to complete said examples. The homework was all manageable and there's always plenty of time to do them, as well as partial credit for late work (though note that the lowest homework grade is not dropped). The exams felt did not feel too hard nor did they feel too easy, and as such I feel very ready for CS 31.

Helpful?

0 0 Please log in to provide feedback.
1 of 2
5.0
Overall Rating
Based on 17 User s
Easiness 4.6 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 4.9 / 5 How clear the professor is, 1 being extremely unclear and 5 being very clear.
Workload 4.3 / 5 How light the workload is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 4.9 / 5 How helpful the professor is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Would Take Again
    (13)
  • Engaging Lectures
    (11)
  • Often Funny
    (8)
  • Tolerates Tardiness
    (6)
  • Appropriately Priced Materials
    (8)
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!