- Home
- Search
- Michael Andrews
- All Reviews
Michael Andrews
AD
Based on 111 Users
TAKE THIS MAN!!!!!!!! I’m new to coding and had no prior knowledge at all and he was so helpful and thorough. The homework’s did cause me some stress especially the ones at the end but I would just go to his office hours and he would help so much - even staying after for 45 minutes each time to explain concepts more clearly. He genuinely seemed so knowledgeable in the work not like some teachers who are just copying textbook stuff. He was so nice and funny and always responds to your emails. I wish I had him in person just to get to know him but even over zoom he is the first professor I’ve had who I think I had a genuine relationship with almost like highschool again where they knew my name and could recognize you. I could see why his tests might be tough if it wasn’t online but I’m sure if you studied you would be fine. Also I got by on a lot of the beginning homework’s by creating my own mathematical ways to complete questions Rather than a more code-based way. Honestly no real complaints. He also was very forgiving and openly addressed his thoughts and gave proper recognition and leniency towards the corona situation along with the BLM protests. What a guy, I mean what a guy.
Michael is your go-to for PIC 10 A. The workload is definitely not light but it helps you to fully master the basics of C++ and programming in general. The professor is kind, often funny, yet principled in terms of grading and adjusting policies. As someone who had zero coding experience before, I feel extremely grateful to be in this class and 10/10 would take it again.
This is a Covid quarter review. This professor is always extremely clear. I enjoyed the class and really liked the content. His tests were not too hard. Homework was challenging and it took me some time to finish it. At the same time, it was very rewarding when completed. I would recommend taking PIC 10A with this professor
NOT FRIENDLY for beginners.
His homework allows no mistakes. Considering the homework is 80% of the final grade, and only achieving above 95% will give you an A, this class is the worst. No homework grade would be dropped. He is the harshest grader I have ever seen. DO NOT take this class. (Especially for summer session)
Taking this class with Michael was a great experience. He uses Xcode during class, which is super helpful for someone who is a Mac user as I am sure many of you are. He posts videos teaching you how to use Xcode/VS which is definitely something that he did not have to do, but he does! He also holds plenty of office hours and is very helpful through email.
The class itself is a hit or miss for many. For those who have coded, it may be much easier for you but many, including myself, struggled with the final hw's (about 20 hours spent on hw6). The class may just be easy for you as well, it depends. Overall, it is a decent class for beginners, you just have to put in the work and be patient.
Some tips that I believe would have helped me get an A:
- Go to lecture and LISTEN TO EVERYTHING HE SAYS AND WRITES DOWN. His definitions and drawings will help you tremendously during the midterm and final. He does these things for a reason. Review everything.
- Double/triple check your hw before submission. There may be something that your code is not able to do or you may even have some extraneous bracket which will prevent your code from running.
Let’s list some pros
-He puts A LOT of effort to help his students learn and do well; even staying 30min-1hr after his office hours end.
-His lectures are clear and nicely paced. The order that concepts are presented is natural too.
-The material he provides guides you to think how to approach the homework problems and build solutions step by step.
-He recognizes genuine effort.
-Overall, Andrews is one of the best professors I’ve had. His class was one of the nicest classes I've taken.
And some tips:
-GO TO OFFICE HOURS.
-Yes, one assignment did cause me a lot of stress. Don’t stress trying to fix bugs, but ask questions that will improve your understanding of the problem, and then looking over bugs can become easier.
I do NOT have experience in coding, so I intimidated coming into this class, but I ended up with a good grade because the professor was fantastic. His homework forces students to really grasp every concept and to have control over coding. With that being said, he grades his midterm and final in a way that checks for our understanding and not if we got the question right. I've never seen a professor do this and honestly, I think this is a model for grading that other professors should follow. Professor Andrews really emphasizes our learning instead of pure memorization or dumb luck, and I really admire that. Additionally, he's funny and his lectures are engaging. I highly, highly, highly suggest taking Professor Andrews for PIC 10A.
To be honest I did not study enough for this class due to having many classes, which I quite regret since Dr. Andrews taught us very well. I found his lecture very useful whether you watch the recordings or attend Zoom classes. The homework and tests are fair, and so long as you proved you put some effort to solve the questions he is willing to give out many hints on how to solve/ fix bugs. Like others stated he covered many areas of Python, and the assignments made these applications looked very useful to real life! He is definitely a great professor if you want to enjoy programming even with little experience (It has been a year since I took C++ and yet he made everything very clear)
Professor Andrews is engaging, knowledgeable, and British. He supplemented his lectures with a screen of various compilers with which he executed his programs, providing a very effective visual aid. He is also quite funny, often utilizing humor to hook his students into his examples to teach his concepts. Professor Andrews also made his students think about how programs execute, which is evidenced by his midterm primarily testing understanding of tracing. I would recommend him for this class! He will make sure you remember what he teaches.
TAKE THIS MAN!!!!!!!! I’m new to coding and had no prior knowledge at all and he was so helpful and thorough. The homework’s did cause me some stress especially the ones at the end but I would just go to his office hours and he would help so much - even staying after for 45 minutes each time to explain concepts more clearly. He genuinely seemed so knowledgeable in the work not like some teachers who are just copying textbook stuff. He was so nice and funny and always responds to your emails. I wish I had him in person just to get to know him but even over zoom he is the first professor I’ve had who I think I had a genuine relationship with almost like highschool again where they knew my name and could recognize you. I could see why his tests might be tough if it wasn’t online but I’m sure if you studied you would be fine. Also I got by on a lot of the beginning homework’s by creating my own mathematical ways to complete questions Rather than a more code-based way. Honestly no real complaints. He also was very forgiving and openly addressed his thoughts and gave proper recognition and leniency towards the corona situation along with the BLM protests. What a guy, I mean what a guy.
Michael is your go-to for PIC 10 A. The workload is definitely not light but it helps you to fully master the basics of C++ and programming in general. The professor is kind, often funny, yet principled in terms of grading and adjusting policies. As someone who had zero coding experience before, I feel extremely grateful to be in this class and 10/10 would take it again.
This is a Covid quarter review. This professor is always extremely clear. I enjoyed the class and really liked the content. His tests were not too hard. Homework was challenging and it took me some time to finish it. At the same time, it was very rewarding when completed. I would recommend taking PIC 10A with this professor
NOT FRIENDLY for beginners.
His homework allows no mistakes. Considering the homework is 80% of the final grade, and only achieving above 95% will give you an A, this class is the worst. No homework grade would be dropped. He is the harshest grader I have ever seen. DO NOT take this class. (Especially for summer session)
Taking this class with Michael was a great experience. He uses Xcode during class, which is super helpful for someone who is a Mac user as I am sure many of you are. He posts videos teaching you how to use Xcode/VS which is definitely something that he did not have to do, but he does! He also holds plenty of office hours and is very helpful through email.
The class itself is a hit or miss for many. For those who have coded, it may be much easier for you but many, including myself, struggled with the final hw's (about 20 hours spent on hw6). The class may just be easy for you as well, it depends. Overall, it is a decent class for beginners, you just have to put in the work and be patient.
Some tips that I believe would have helped me get an A:
- Go to lecture and LISTEN TO EVERYTHING HE SAYS AND WRITES DOWN. His definitions and drawings will help you tremendously during the midterm and final. He does these things for a reason. Review everything.
- Double/triple check your hw before submission. There may be something that your code is not able to do or you may even have some extraneous bracket which will prevent your code from running.
Let’s list some pros
-He puts A LOT of effort to help his students learn and do well; even staying 30min-1hr after his office hours end.
-His lectures are clear and nicely paced. The order that concepts are presented is natural too.
-The material he provides guides you to think how to approach the homework problems and build solutions step by step.
-He recognizes genuine effort.
-Overall, Andrews is one of the best professors I’ve had. His class was one of the nicest classes I've taken.
And some tips:
-GO TO OFFICE HOURS.
-Yes, one assignment did cause me a lot of stress. Don’t stress trying to fix bugs, but ask questions that will improve your understanding of the problem, and then looking over bugs can become easier.
I do NOT have experience in coding, so I intimidated coming into this class, but I ended up with a good grade because the professor was fantastic. His homework forces students to really grasp every concept and to have control over coding. With that being said, he grades his midterm and final in a way that checks for our understanding and not if we got the question right. I've never seen a professor do this and honestly, I think this is a model for grading that other professors should follow. Professor Andrews really emphasizes our learning instead of pure memorization or dumb luck, and I really admire that. Additionally, he's funny and his lectures are engaging. I highly, highly, highly suggest taking Professor Andrews for PIC 10A.
To be honest I did not study enough for this class due to having many classes, which I quite regret since Dr. Andrews taught us very well. I found his lecture very useful whether you watch the recordings or attend Zoom classes. The homework and tests are fair, and so long as you proved you put some effort to solve the questions he is willing to give out many hints on how to solve/ fix bugs. Like others stated he covered many areas of Python, and the assignments made these applications looked very useful to real life! He is definitely a great professor if you want to enjoy programming even with little experience (It has been a year since I took C++ and yet he made everything very clear)
Professor Andrews is engaging, knowledgeable, and British. He supplemented his lectures with a screen of various compilers with which he executed his programs, providing a very effective visual aid. He is also quite funny, often utilizing humor to hook his students into his examples to teach his concepts. Professor Andrews also made his students think about how programs execute, which is evidenced by his midterm primarily testing understanding of tracing. I would recommend him for this class! He will make sure you remember what he teaches.