Michael Lindstrom
Department of Program in Computing
AD
2.1
Overall Rating
Based on 38 Users
Easiness 1.6 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 2.4 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 1.6 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 2.4 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Participation Matters
GRADE DISTRIBUTIONS
35.6%
29.7%
23.7%
17.8%
11.9%
5.9%
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.

37.7%
31.4%
25.1%
18.9%
12.6%
6.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.

31.9%
26.6%
21.2%
15.9%
10.6%
5.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.

20.0%
16.7%
13.3%
10.0%
6.7%
3.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.

20.6%
17.2%
13.7%
10.3%
6.9%
3.4%
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.

16.7%
13.9%
11.1%
8.3%
5.6%
2.8%
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.

16.4%
13.7%
10.9%
8.2%
5.5%
2.7%
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 (31)

3 of 4
3 of 4
Add your review...
Quarter: Fall 2019
Grade: A-
Feb. 8, 2020

Beginners beware. The learning curve is harsh and the class is demotivating. I wouldn't say don't take the class, but I do recommend you steel yourself.

Helpful?

1 0 Please log in to provide feedback.
Quarter: Fall 2016
Grade: N/A
May 31, 2016

This is no easy introductory class especially if you take it with this guy, unless you have experience in programming His homework are ridiculously tough and always go beyond what were covered in lectures, requiring an absurd amount of time. The distribution of the class materials is also uneven. It started off so simple in the first few weeks but then the workload and class materials grew exponentially towards the end. The time given for the mini midterms were also nowhere near enough and the instructions can be unclear at times. This class stressed me out countless times. Would really NOT recommend taking it.

Helpful?

1 0 Please log in to provide feedback.
Quarter: Winter 2016
Grade: C
Verified Reviewer This user is a verified UCLA student/alum.
April 12, 2016

You will not finish the quizzes after the third one. They're really hard as are the exams. If you don't have experience in programming before coming into this class, you probably won't get higher than a B-. This class is really hard. Don't think it will be an easy intro class.

Helpful?

1 0 Please log in to provide feedback.
Quarter: Winter 2016
Grade: A+
Verified Reviewer This user is a verified UCLA student/alum.
March 31, 2016

Mike is an excellent professor. Sure, he's pretty strict at times and he will take it very seriously if you try to scribble a few words the moment he calls time on a quiz, mid-term or final. He will not hesitate to give you a zero on the quiz if he catches you writing after the time is up.

That being said though, Mike is also extremely helpful in many ways. He constantly scours the CCLE forums and makes it a point to answer every single one of his students' questions. It's probably the best way to seek clarification. Some of my friends have said that going to his office hours may not help much because of the lack of hands-on that you get on the computer, and he might find it difficult to explain concepts to you without the help of the actual computer.

Mike is pretty entertaining during lecture, showing us cute videos and pictures of cats. His mid-terms and finals are challenging, though they definitely can be done. Just remember to skip the portions where he talks about his Canadian culture and cats because it would be a waste of time to read during an exam.

One thing that he does is group exams so that everyone has a chance to get better grades by redoing each exam in teams, which actually helps pull up our grades by a WHOLE LOT (especially if you have a friend who is a computer whiz in the same class as you). He doesn't have extra credit, but it isn't necessary because he gives a very high percentage on participation and homework so that all you have to do is put in the effort and learn consistently, and you should be able to get a good grade!

Definitely recommend this professor as he is patient enough to slowly explain difficult concepts in lectures and in the PIC LAB! I really enjoyed his course!

Helpful?

1 1 Please log in to provide feedback.
Quarter: Winter 2022
Grade: C
April 5, 2022

He is the kind of professor that you would deeply remember even you graduated, a kind of professor that would appear in your nightmare even you have left college for years. His lectures are super dry but loaded, trying to cram an intense load of concepts in your brain. He doesn't really care about the correctness and functionality of the program compared to rather meaningless syntax requirements. He will heavily punish you if you violated his requirements. Programming is torture in his class. RUN!

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2022
Grade: B-
March 28, 2022

Terrible professor, programs can work 100% (including edge cases & commenting), and you will get C's if coding syntax isn't 100% correct. His monotone voice is far superior for sleeping than learning. Took online and would not recommend him to anyone.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2022
Grade: DR
Verified Reviewer This user is a verified UCLA student/alum.
March 28, 2022

This was the hardest class I have ever taken in my life. I ended up dropping it week 8 because i was going to fail it. i constantly got low scores on the homeworks even if the code functioned almost perfectly. my friend who has been a cs major for years couldn't figure out the weekly homeworks. For an intro class, this course was so beyond unreasonable. I think the professor enjoys feeling powerful and authoritarian while assigning homeworks that are nearly impossible. He's super condescending and expects you to understand things perfectly after explaining it once. Lectures are boring and monotone. He doesn't give enough examples that actually explain the concepts. Instead, he reads off of plain slides. TAKE THIS CLASS WITH LITERALLY ANYONE ELSE. I didn't learn a single thing besides how to cry myself to sleep without my roommate hearing.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2021
Grade: NR
Nov. 29, 2021

Professor Lindstrom is great! No midterms and the final is only 5% of this class. Homework is most part of this course, which is reasonable. Work hard and you will learn a lot

Helpful?

0 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

This class was not it. I had experience in C++ before and still found the class miserable. A 95 is required for an A, so not great for the GPA, but I do believe the lower brackets might curve nicer.
There's a midterm and a final worth like 5% of your grade, 24 hours to complete, and usually taken from the end of the slides.
The older reviews are correct, the homework takes forever to complete(~10-15 hours/week according to a poll of class). If you want to succeed you need to start assignments early, use clues from TA's to start, and attend lots of office hours.
Also do not plagiarize! He's crazy about honor and cheating and will ruin your academic life.
Overall, you can get an ok grade if you put most of your time into it, but it's likely the other professors are easier for 10A.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2020
Grade: C
May 15, 2020

TLDR: Do not take this class unless you want to have a breakdown in Boelter at least once a week. If you have to like I did at least do NOT take it with Mike Lindstrom. This class is a special kind of hell.

The class consists of one homework each week, a midterm, and a final. The homework seems easy the first couple weeks but do NOT underestimate the learning curve come around week 4/5. Make sure to get full points on the first couple of homeworks and if you get points off clarify why and try to get points back. I got a 5/20 on one homework because I forgot to change the name of the header file in my code and it technically didn't compile. 2 letters cost me 75% of that homework so be very careful with them. Go to office hours, my TA was Sam and she was super patient and helpful when I had questions. If you still need help on top of that there are fraternity chapters that offer free tutoring. There are three different chapters in Boelter and Boelter Hall that can help you, go there and say you need help with C++ and there's usually someone there that knows enough to help get you through the homework. The midterm and final are ridiculously hard. The average for the midterm was around 50% and the average for the final was 39%. You only have 50 minutes for the midterm which is multiple multiple-choice, code correcting, and code writing. On top of that Mike grades ridiculously harshly and with no remorse. People who submitted a re-grade for their midterm later hoping to get points back on a question usually lost points. The final turned out to be online for us considering the early end of the winter quarter. Although the exam was 24 hours online, open note, and open web the average was still only 39%. I submitted my exam and got an exam about an hour after it was due that my exam was somehow in a format that couldn't be opened by my TA. I quickly emailed her my exam again asking why the first submission wasn't working and she couldn't tell me why which is weird considering that was the same format I submitted my homework. Although, the copy I emailed my TA worked and I spent hours on the exam Mike gave me a 0 because the first copy I submitted wasn't working and the second one was technically late. Literally less than an hour late and only because the first copy wasn't opening right for a reason no one could explain. Mike refused to accept my exam even though I don't know why he thinks I would go through all that just to cheat an extra 50 minutes on a 24-hour exam. Mike doesn't care about helping the students who don't have prior experience or a knack for coding. His whole class is structured to weed out the very best and praise them, while not bothering with those struggling. It is ridiculous for an introductory class.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2019
Grade: A-
Feb. 8, 2020

Beginners beware. The learning curve is harsh and the class is demotivating. I wouldn't say don't take the class, but I do recommend you steel yourself.

Helpful?

1 0 Please log in to provide feedback.
Quarter: Fall 2016
Grade: N/A
May 31, 2016

This is no easy introductory class especially if you take it with this guy, unless you have experience in programming His homework are ridiculously tough and always go beyond what were covered in lectures, requiring an absurd amount of time. The distribution of the class materials is also uneven. It started off so simple in the first few weeks but then the workload and class materials grew exponentially towards the end. The time given for the mini midterms were also nowhere near enough and the instructions can be unclear at times. This class stressed me out countless times. Would really NOT recommend taking it.

Helpful?

1 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Winter 2016
Grade: C
April 12, 2016

You will not finish the quizzes after the third one. They're really hard as are the exams. If you don't have experience in programming before coming into this class, you probably won't get higher than a B-. This class is really hard. Don't think it will be an easy intro class.

Helpful?

1 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Winter 2016
Grade: A+
March 31, 2016

Mike is an excellent professor. Sure, he's pretty strict at times and he will take it very seriously if you try to scribble a few words the moment he calls time on a quiz, mid-term or final. He will not hesitate to give you a zero on the quiz if he catches you writing after the time is up.

That being said though, Mike is also extremely helpful in many ways. He constantly scours the CCLE forums and makes it a point to answer every single one of his students' questions. It's probably the best way to seek clarification. Some of my friends have said that going to his office hours may not help much because of the lack of hands-on that you get on the computer, and he might find it difficult to explain concepts to you without the help of the actual computer.

Mike is pretty entertaining during lecture, showing us cute videos and pictures of cats. His mid-terms and finals are challenging, though they definitely can be done. Just remember to skip the portions where he talks about his Canadian culture and cats because it would be a waste of time to read during an exam.

One thing that he does is group exams so that everyone has a chance to get better grades by redoing each exam in teams, which actually helps pull up our grades by a WHOLE LOT (especially if you have a friend who is a computer whiz in the same class as you). He doesn't have extra credit, but it isn't necessary because he gives a very high percentage on participation and homework so that all you have to do is put in the effort and learn consistently, and you should be able to get a good grade!

Definitely recommend this professor as he is patient enough to slowly explain difficult concepts in lectures and in the PIC LAB! I really enjoyed his course!

Helpful?

1 1 Please log in to provide feedback.
Quarter: Winter 2022
Grade: C
April 5, 2022

He is the kind of professor that you would deeply remember even you graduated, a kind of professor that would appear in your nightmare even you have left college for years. His lectures are super dry but loaded, trying to cram an intense load of concepts in your brain. He doesn't really care about the correctness and functionality of the program compared to rather meaningless syntax requirements. He will heavily punish you if you violated his requirements. Programming is torture in his class. RUN!

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2022
Grade: B-
March 28, 2022

Terrible professor, programs can work 100% (including edge cases & commenting), and you will get C's if coding syntax isn't 100% correct. His monotone voice is far superior for sleeping than learning. Took online and would not recommend him to anyone.

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Winter 2022
Grade: DR
March 28, 2022

This was the hardest class I have ever taken in my life. I ended up dropping it week 8 because i was going to fail it. i constantly got low scores on the homeworks even if the code functioned almost perfectly. my friend who has been a cs major for years couldn't figure out the weekly homeworks. For an intro class, this course was so beyond unreasonable. I think the professor enjoys feeling powerful and authoritarian while assigning homeworks that are nearly impossible. He's super condescending and expects you to understand things perfectly after explaining it once. Lectures are boring and monotone. He doesn't give enough examples that actually explain the concepts. Instead, he reads off of plain slides. TAKE THIS CLASS WITH LITERALLY ANYONE ELSE. I didn't learn a single thing besides how to cry myself to sleep without my roommate hearing.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2021
Grade: NR
Nov. 29, 2021

Professor Lindstrom is great! No midterms and the final is only 5% of this class. Homework is most part of this course, which is reasonable. Work hard and you will learn a lot

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. 28, 2020

This class was not it. I had experience in C++ before and still found the class miserable. A 95 is required for an A, so not great for the GPA, but I do believe the lower brackets might curve nicer.
There's a midterm and a final worth like 5% of your grade, 24 hours to complete, and usually taken from the end of the slides.
The older reviews are correct, the homework takes forever to complete(~10-15 hours/week according to a poll of class). If you want to succeed you need to start assignments early, use clues from TA's to start, and attend lots of office hours.
Also do not plagiarize! He's crazy about honor and cheating and will ruin your academic life.
Overall, you can get an ok grade if you put most of your time into it, but it's likely the other professors are easier for 10A.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2020
Grade: C
May 15, 2020

TLDR: Do not take this class unless you want to have a breakdown in Boelter at least once a week. If you have to like I did at least do NOT take it with Mike Lindstrom. This class is a special kind of hell.

The class consists of one homework each week, a midterm, and a final. The homework seems easy the first couple weeks but do NOT underestimate the learning curve come around week 4/5. Make sure to get full points on the first couple of homeworks and if you get points off clarify why and try to get points back. I got a 5/20 on one homework because I forgot to change the name of the header file in my code and it technically didn't compile. 2 letters cost me 75% of that homework so be very careful with them. Go to office hours, my TA was Sam and she was super patient and helpful when I had questions. If you still need help on top of that there are fraternity chapters that offer free tutoring. There are three different chapters in Boelter and Boelter Hall that can help you, go there and say you need help with C++ and there's usually someone there that knows enough to help get you through the homework. The midterm and final are ridiculously hard. The average for the midterm was around 50% and the average for the final was 39%. You only have 50 minutes for the midterm which is multiple multiple-choice, code correcting, and code writing. On top of that Mike grades ridiculously harshly and with no remorse. People who submitted a re-grade for their midterm later hoping to get points back on a question usually lost points. The final turned out to be online for us considering the early end of the winter quarter. Although the exam was 24 hours online, open note, and open web the average was still only 39%. I submitted my exam and got an exam about an hour after it was due that my exam was somehow in a format that couldn't be opened by my TA. I quickly emailed her my exam again asking why the first submission wasn't working and she couldn't tell me why which is weird considering that was the same format I submitted my homework. Although, the copy I emailed my TA worked and I spent hours on the exam Mike gave me a 0 because the first copy I submitted wasn't working and the second one was technically late. Literally less than an hour late and only because the first copy wasn't opening right for a reason no one could explain. Mike refused to accept my exam even though I don't know why he thinks I would go through all that just to cheat an extra 50 minutes on a 24-hour exam. Mike doesn't care about helping the students who don't have prior experience or a knack for coding. His whole class is structured to weed out the very best and praise them, while not bothering with those struggling. It is ridiculous for an introductory class.

Helpful?

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

TOP TAGS

  • Participation Matters
    (20)
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!