Professor
Michael Andrews
Most Helpful Review
Summer 2020 - Just FYI: I received less than 95% and an A in Summer 2020, so the review that says "only achieving above 95% will give you an A" is false. Also, that review has other misleading information, like “his homework allows no mistakes.” I didn’t get 100% for each HW… I had no prior coding experience, but this class is really doable for beginners. Professor Andrews is an excellent professor who is genuinely passionate about teaching. Taking his class was always a pleasure. He explained everything clearly, and his teaching style is so effective because he is knowledgable, witty, engaging, and thorough. I seldom got absent-minded following his lectures. Some homework is a bit challenging, but most of them can be solved if we review the snippets carefully. Sometimes I did experience the situation where I had no idea how to write the code for HW, but we can always go to office hours to ask. Professor Andrews is so helpful that he will give us useful hints or explain the logic behind each question. So even if I was new to coding, I never felt stressed taking this class. If you worry about the grade of HW, just start them early and ask when having problems, then everything will be fine! Tbh among the classes taken, Professor Andrews is the one who cares most about students and holds far more office hours than other profs. He is so nice and patient. Really, highly recommend this class!!
Summer 2020 - Just FYI: I received less than 95% and an A in Summer 2020, so the review that says "only achieving above 95% will give you an A" is false. Also, that review has other misleading information, like “his homework allows no mistakes.” I didn’t get 100% for each HW… I had no prior coding experience, but this class is really doable for beginners. Professor Andrews is an excellent professor who is genuinely passionate about teaching. Taking his class was always a pleasure. He explained everything clearly, and his teaching style is so effective because he is knowledgable, witty, engaging, and thorough. I seldom got absent-minded following his lectures. Some homework is a bit challenging, but most of them can be solved if we review the snippets carefully. Sometimes I did experience the situation where I had no idea how to write the code for HW, but we can always go to office hours to ask. Professor Andrews is so helpful that he will give us useful hints or explain the logic behind each question. So even if I was new to coding, I never felt stressed taking this class. If you worry about the grade of HW, just start them early and ask when having problems, then everything will be fine! Tbh among the classes taken, Professor Andrews is the one who cares most about students and holds far more office hours than other profs. He is so nice and patient. Really, highly recommend this class!!
AD
AD
Most Helpful Review
Winter 2019 - Even though most of the class didn't like his way of teaching, I found it very helpful. He writes everything he says on the board, which slows down the class, but his class is engaging and often funny. I really wanted to take his class for 30B, but it wasn't offered so I had to take it with a very hard prof, which dropped by GPA a lot. He is great if you can tolerate a slow-paced class.
Winter 2019 - Even though most of the class didn't like his way of teaching, I found it very helpful. He writes everything he says on the board, which slows down the class, but his class is engaging and often funny. I really wanted to take his class for 30B, but it wasn't offered so I had to take it with a very hard prof, which dropped by GPA a lot. He is great if you can tolerate a slow-paced class.
Most Helpful Review
Fall 2016 - 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 **********
Fall 2016 - 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 **********