Professor

Michael Andrews

AD
4.4
Overall Ratings
Based on 103 Users
Easiness 2.9 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Workload 3.2 / 5 How light the workload is, 1 being extremely heavy and 5 being extremely light.
Clarity 4.3 / 5 How clear the professor is, 1 being extremely unclear and 5 being very clear.
Helpfulness 4.3 / 5 How helpful the professor is, 1 being not helpful at all and 5 being extremely helpful.

Reviews (103)

2 of 9
2 of 9
Add your review...
COMPTNG 10A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Sept. 14, 2020
Quarter: Summer 2020
Grade: A+

Professor Andrews is one of the best professors you can take! I took his class during Summer 2020, and he was very understanding of the situation, offering office hours almost every week day, at different times to accommodate for everyone. You can also easily reach him by email. Lectures are recorded, and HW is manageable if you stay on top of things. The TA was also a great help (thanks Andy). I was new to coding except for a little Python from the Physics 4 labs, but this class is geared toward newcomers, and Professor Andrews definitely treated it that way. There was one midterm and one final, both which were doable as long as you paid attention throughout the quarter. If you are new to coding and see Professor Andrews listed, take his class! Especially if it is taught online, as he is always ready to help and the way this class is run is very fair. Not to mention he has a great sense of humor.

Helpful?

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

Professor Andrews is probably the single best Professor I had at UCLA. His grading scheme is 70% HW, 10% Midterm and 15% Final with no homework drops. The A cutoff is a 95% raw score, but this should NOT deter you from taking his course. I didn't get a 100% on every homework and still ended with a 97% raw score. The homeworks are direct applications of what you learn in class. However, be aware that this mans is an absolute troll and makes you think of some edge cases. But with that said, once you get the desired output, it is extremely rewarding. The Final is very similar to the homeworks (I would strongly argue it was even easier than any of the homeworks maybe aside from homework 1). The midterm was something else. It was an assessment of do you actually know what is happening with your code and why your output is the way it is. This isn't some midterm that you can just take without watching the lectures. Luckily, he has the single most clear and engaging lecture of anyone I have every had at UCLA (next to great profs I've had such as Rubin). We went through basic Python, NumPy, PyQt, Pandas, and basic ML so there are plenty of applications that you are working with. Our TA, Ben, was really helpful with the homeworks. He moved at a relatively slow pace which I personally thought was too slow but better too slow than too fast. I'm extremely bummed this class is over and would love to take either a math or another PIC class with Professor Andrews in the near future.

Helpful?

1 0 Please log in to provide feedback.
Dec. 26, 2021
Quarter: Fall 2021
Grade: A

This was probably the best programming class I've taken so far. I was a bit scared to be learning so many languages at once but Michael did a phenomenal job teaching them. I always felt extremely confident going into an assignment. In fact, I had fun doing them. I think my favorite part of the class was that I could see the progress I was making as I completed assignments. Most of the assignments are components that you ultimately compile to create a series of beautiful and interactive web pages that allow users to sign in, play a game, and record their scores. Unlike what I've experienced with some other programming classes, the connections between lecture content and the demands of the assignments were super clear. So if you pay attention in class/watch lectures you should do fine on the assignments. However, the midterm was toughhh. Each question contained some code that presented a concept (like scoping or object inheritance) in a bizarre context and we had to write the correct output. Luckily, there were two grading schemes that shifted the weight between the midterm and final. More luckily, the final was extremely easy. Most of the final exam grade was dependent on the functionality of our final assignment (the series of web pages). A small portion of our final grade was dependent on a short written exam that asked us to write code for potential additions to our project and one unrelated question that asked us to write code to make a simple web page for a specific task (i.e. execute correct output for user's input). Overall, I highly recommend taking this course if you are interested in web design and development. Not only did I learn a lot on this front, but I had a lot of fun doing it and I hope you do as well!

Helpful?

1 0 Please log in to provide feedback.
Jan. 8, 2020
Quarter: Fall 2019
Grade: NR

For those who said Andrews was the “best” Professor, seriously dude? With much tears and regret, I dropped the class a day before the finals week.

Helpful?

3 3 Please log in to provide feedback.
Dec. 19, 2016
Quarter: Fall 2016
Grade: A

Michael's lectures are extremely easy to follow with clear explanations and examples for each topic that he goes over. The workload is not too difficult to keep up with as well, probably around 20 problems a week - give or take - due mostly each Friday. Office hours are also very helpful and I would really recommend going if you have any questions. Be careful when studying for the midterms and final though because there were always one or two questions that would stump me, but would end up having an elegant, simple solution.

Helpful?

0 0 Please log in to provide feedback.
Dec. 20, 2016
Quarter: Fall 2016
Grade: A

I took Math 31B with Professor Andrews, and I must say he's one of the best math teachers I've ever had. I really enjoyed his class.

His tests were reasonable, with the first midterm being very easy. Each test increased in difficulty, but that is to be expected of course. Go to his office hours! He does homework questions and clears doubts. His midterms are similar to the homework in difficulty. To get an A, make sure you are in the top 30% of the class. He gives an A+ to the first and second ranked student.

Paying attention in class is really easy, because he is very engaging and funny.

10/10 would recommend again.

Helpful?

0 0 Please log in to provide feedback.
Feb. 16, 2017
Quarter: Fall 2016
Grade: B+

Fantastic Professor with an interesting approach to teaching. Lectures are engaging and funny.

Helpful?

0 0 Please log in to provide feedback.
Feb. 22, 2017
Quarter: Fall 2016
Grade: A

If you have the opportunity, definitely take Professor Andrews for Math 31B. I had him last quarter, and it was easily my favorite class. The concepts aren't all easy, but he gives incredibly well prepared lectures, and he hosts better office hours than any other professor I've had. If you're prepared to put in a little effort and ask questions, you will have a great time in this class, and you shouldn't have much trouble getting a a good grade, his tests are very fair. Not only is he clearly intelligent and hardworking, but he's also really kind and funny during his lectures. Bonus points if you get Alex as your TA, he's also fantastic.

Helpful?

0 0 Please log in to provide feedback.
Feb. 21, 2017
Quarter: Fall 2016
Grade: A-

Andrews is a really great professor. His lectures are generally engaging and he does very useful examples in class.

His tests are like the more difficult homework problems and are generally manageable. If you can do all the problems in the homework you'll be fine. His final was slightly more difficult but if you do enough practice, you'll be fine

If you need the textbook for cheaper price, contact 310-913-6851

Helpful?

1 0 Please log in to provide feedback.
Feb. 23, 2017
Quarter: Fall 2016
Grade: C-

The class is difficult. You must do homework and attend class in order to maintain a good grade. Mess up on the first midterm and you don't have much wiggle room. (This happened to me)

Helpful?

0 0 Please log in to provide feedback.
COMPTNG 10A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Summer 2020
Grade: A+
Sept. 14, 2020

Professor Andrews is one of the best professors you can take! I took his class during Summer 2020, and he was very understanding of the situation, offering office hours almost every week day, at different times to accommodate for everyone. You can also easily reach him by email. Lectures are recorded, and HW is manageable if you stay on top of things. The TA was also a great help (thanks Andy). I was new to coding except for a little Python from the Physics 4 labs, but this class is geared toward newcomers, and Professor Andrews definitely treated it that way. There was one midterm and one final, both which were doable as long as you paid attention throughout the quarter. If you are new to coding and see Professor Andrews listed, take his class! Especially if it is taught online, as he is always ready to help and the way this class is run is very fair. Not to mention he has a great sense of humor.

Helpful?

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

Professor Andrews is probably the single best Professor I had at UCLA. His grading scheme is 70% HW, 10% Midterm and 15% Final with no homework drops. The A cutoff is a 95% raw score, but this should NOT deter you from taking his course. I didn't get a 100% on every homework and still ended with a 97% raw score. The homeworks are direct applications of what you learn in class. However, be aware that this mans is an absolute troll and makes you think of some edge cases. But with that said, once you get the desired output, it is extremely rewarding. The Final is very similar to the homeworks (I would strongly argue it was even easier than any of the homeworks maybe aside from homework 1). The midterm was something else. It was an assessment of do you actually know what is happening with your code and why your output is the way it is. This isn't some midterm that you can just take without watching the lectures. Luckily, he has the single most clear and engaging lecture of anyone I have every had at UCLA (next to great profs I've had such as Rubin). We went through basic Python, NumPy, PyQt, Pandas, and basic ML so there are plenty of applications that you are working with. Our TA, Ben, was really helpful with the homeworks. He moved at a relatively slow pace which I personally thought was too slow but better too slow than too fast. I'm extremely bummed this class is over and would love to take either a math or another PIC class with Professor Andrews in the near future.

Helpful?

1 0 Please log in to provide feedback.
COMPTNG 40A
Quarter: Fall 2021
Grade: A
Dec. 26, 2021

This was probably the best programming class I've taken so far. I was a bit scared to be learning so many languages at once but Michael did a phenomenal job teaching them. I always felt extremely confident going into an assignment. In fact, I had fun doing them. I think my favorite part of the class was that I could see the progress I was making as I completed assignments. Most of the assignments are components that you ultimately compile to create a series of beautiful and interactive web pages that allow users to sign in, play a game, and record their scores. Unlike what I've experienced with some other programming classes, the connections between lecture content and the demands of the assignments were super clear. So if you pay attention in class/watch lectures you should do fine on the assignments. However, the midterm was toughhh. Each question contained some code that presented a concept (like scoping or object inheritance) in a bizarre context and we had to write the correct output. Luckily, there were two grading schemes that shifted the weight between the midterm and final. More luckily, the final was extremely easy. Most of the final exam grade was dependent on the functionality of our final assignment (the series of web pages). A small portion of our final grade was dependent on a short written exam that asked us to write code for potential additions to our project and one unrelated question that asked us to write code to make a simple web page for a specific task (i.e. execute correct output for user's input). Overall, I highly recommend taking this course if you are interested in web design and development. Not only did I learn a lot on this front, but I had a lot of fun doing it and I hope you do as well!

Helpful?

1 0 Please log in to provide feedback.
COMPTNG 10A
Quarter: Fall 2019
Grade: NR
Jan. 8, 2020

For those who said Andrews was the “best” Professor, seriously dude? With much tears and regret, I dropped the class a day before the finals week.

Helpful?

3 3 Please log in to provide feedback.
MATH 31A
Quarter: Fall 2016
Grade: A
Dec. 19, 2016

Michael's lectures are extremely easy to follow with clear explanations and examples for each topic that he goes over. The workload is not too difficult to keep up with as well, probably around 20 problems a week - give or take - due mostly each Friday. Office hours are also very helpful and I would really recommend going if you have any questions. Be careful when studying for the midterms and final though because there were always one or two questions that would stump me, but would end up having an elegant, simple solution.

Helpful?

0 0 Please log in to provide feedback.
MATH 31A
Quarter: Fall 2016
Grade: A
Dec. 20, 2016

I took Math 31B with Professor Andrews, and I must say he's one of the best math teachers I've ever had. I really enjoyed his class.

His tests were reasonable, with the first midterm being very easy. Each test increased in difficulty, but that is to be expected of course. Go to his office hours! He does homework questions and clears doubts. His midterms are similar to the homework in difficulty. To get an A, make sure you are in the top 30% of the class. He gives an A+ to the first and second ranked student.

Paying attention in class is really easy, because he is very engaging and funny.

10/10 would recommend again.

Helpful?

0 0 Please log in to provide feedback.
MATH 31A
Quarter: Fall 2016
Grade: B+
Feb. 16, 2017

Fantastic Professor with an interesting approach to teaching. Lectures are engaging and funny.

Helpful?

0 0 Please log in to provide feedback.
MATH 31B
Quarter: Fall 2016
Grade: A
Feb. 22, 2017

If you have the opportunity, definitely take Professor Andrews for Math 31B. I had him last quarter, and it was easily my favorite class. The concepts aren't all easy, but he gives incredibly well prepared lectures, and he hosts better office hours than any other professor I've had. If you're prepared to put in a little effort and ask questions, you will have a great time in this class, and you shouldn't have much trouble getting a a good grade, his tests are very fair. Not only is he clearly intelligent and hardworking, but he's also really kind and funny during his lectures. Bonus points if you get Alex as your TA, he's also fantastic.

Helpful?

0 0 Please log in to provide feedback.
MATH 31B
Quarter: Fall 2016
Grade: A-
Feb. 21, 2017

Andrews is a really great professor. His lectures are generally engaging and he does very useful examples in class.

His tests are like the more difficult homework problems and are generally manageable. If you can do all the problems in the homework you'll be fine. His final was slightly more difficult but if you do enough practice, you'll be fine

If you need the textbook for cheaper price, contact 310-913-6851

Helpful?

1 0 Please log in to provide feedback.
MATH 31A
Quarter: Fall 2016
Grade: C-
Feb. 23, 2017

The class is difficult. You must do homework and attend class in order to maintain a good grade. Mess up on the first midterm and you don't have much wiggle room. (This happened to me)

Helpful?

0 0 Please log in to provide feedback.
2 of 9
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!