Michael Lindstrom

1 of 1
Class Most Helpful Review
1 of 1


Introduction to Programming See Full Profile

Overall 2.7 Easiness 1.9 Workload 1.8 Clarity 2.9 Helpfulness 3.1

Most Helpful Review

Cannot stress this enough: READ THE ENTIRE REVIEW before you take this class.

1. Pic 10B will be easier for you
2. Helpful in office hours
3. TAs are helpful usually (Swati Sharma was good)

1. Almost everything
2. Curves according to his mood/preference. You have NO idea about your predicted grade till after the final. A 60% overall can get you an A- or a C+. Depends on him entirely.
3. (!!!) Grade bracket descriptions in his syllabus are COMPLETELY inaccurate (My percentages in HW and on the final were above the "usual" B+ grade bracket. He handed me a C with no explanation)
4. Weekly HWs are on steroids. Extremely challenging after week 3 and take 16h+
5. Exams are on steroids AND crystal meth. Extremely unnecessarily challenging
6. He is an asshole about any ways to improve your grade
7. Class pace is insanely fast. Very difficult to cope for someone with no prior C++ experience.
8. Syllabus covers MULTIPLE topics from PIC 10B. Far too complex for an intro class.
9. VERY strict about any collaboration in HWs post week 3. Uses complex algorithms to analyze all HWs and identify similarities. If you copy even 50% he WILL KNOW. Gave a "Deferred Report" to 4 students and launched an plagiarism investigation through the Dean's Office
10. Does not give a fuck about you. I submitted a HW file named "query.cpp" and got a 0 on it because he wanted it named "Query.cpp" (YES the upper case Q)
11. If you have a macbook, coding on your laptop is a huge pain. Will need to go to the PIC lab to do all your HWs and it shuts by 6pm.
12. Does not give any practice midterms or finals, so you go into the exams with no clue about the style of questions (and then get fucked lmao)

Please do yourself a favor, and do not take this class. There are hundreds of easier PIC 10a classes at UCLA. You might still end up with a A- or an A but I promise you, you will hate your life by the end of it.

(Fall Quarter 2019)
Intermediate Programming See Full Profile

Overall 3.4 Easiness 1.7 Workload 1.7 Clarity 3.7 Helpfulness 3.7

Most Helpful Review

Do and don't be afraid of Professor Lindstrom. Do because his homework is incredibly difficult (I spent an average of 12 hours per week on each assignment). Don't because he is one of the most helpful teachers I've ever had. He cares so much about his students' learning and answers literally any question you pose (whether related to programming or not). I love this guy. I would definitely take this class again with him. I feel like I've learned a lot from him. He's also super sweet. He made our final worth only 2% because of the math department's policies about little accommodations. He really cares about you!

(Spring Quarter 2020)
Introduction to Programming for Internet See Full Profile

Overall 2.0 Easiness 2.0 Workload 1.3 Clarity 2.7 Helpfulness 2.3

Most Helpful Review

I wanna start out saying I took this class during the COVID-19 Pandemic so this may not be reflective of the actual course in class. With that said, I really enjoyed PIC 40A. I had a little prior experience with HTML which made the learning curve a tad easier but overall I think it is a really good course. You definitely learn a lot and I think there are a bit of pacing issues. He tries to squeeze SQLite3 in there at the last week which isn't terrible but I don't think it gives justice to databases. Overall the breakdown for the course was as follows:
78% HW (6 assignments - Lowest one dropped [changed to lowest two dropped because of BLM])
20% Participation (Graded on completion and effort and 90% raw score warrants a 100% in this category)
2% Final!

He has to be the most accomodating and nicest professors I have ever had even giving us an extension on HW 4 which I thought was the hardest assignment. His homework assignment and participation activities really make you internalise and think about the material and are very fair. Be warned that sometimes I would spend about 30 hours on a HW assignment and there is a noticeable difficulty spike around week 6-7. You don't need to look any additional methods up and all the notes were posted. I stopped going to lecture because the class was 8am and everything was recorded and posted to CCLE.

In terms of Office Hours, he is very helpful and would highly encourage people to take advantage of them.

Our TA was pretty good and knew what he was talking about. I don't think he necessarily made a big impact on teaching me new material but he did clarify somethings and was willing to help during his office hours.

Overall, I would HIGHLY recommend taking this class and is one of the only classes where I can clearly see that the material I learned will directly help me in the industry.

(Spring Quarter 2020)
MATH 142
Mathematical Modeling See Full Profile

Overall 4.0 Easiness 1.0 Workload 2.0 Clarity 4.0 Helpfulness 4.0

Most Helpful Review

If you want to get easy As, please do not choose Math142!!!! Mikel assumes that a score of 55% of the final exam to be excellent, so you will find how hard for you to outshine in this course. However, you will learn a lot from this course if you are not a Math major, because this course involves considerable knowledge of calculus, ODE, PDE and linear algebra, and you will thrive to master them. Besides, make sure that you know quite a lot about physics, because this course will base many of its models on physics world, which COULD be harsh if you have never taken a similar course before.
All in all, Mikel is dedicated to this course though it seems that he is still lack in experience, and the TA Xu Chen is sooooooooooooo cute :)

(Summer Quarter 2017)
Teaching Apprentice Practicum Full Profile > N/A Overall N/A Easiness N/A Workload N/A Clarity N/A Helpfulness
No reviews have been written yet.
Teaching Apprentice Practicum See Full Profile

Overall N/A Easiness N/A Workload N/A Clarity N/A Helpfulness N/A

Most Helpful Review
No reviews have been written yet.
1 of 1

It seems like you’re

using an ad blocker. :(

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!