- Home
- Search
- Michael Andrews
- All Reviews
Michael Andrews
AD
Based on 103 Users
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.
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.
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!
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.
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.
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.
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.
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
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.
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.
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!
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.
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.
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.
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