Professor
Michael Murray
Most Helpful Review
Winter 2022 - Lowkey class was a joke. The professor taught this course as if we were bill gates. His lectures were flat out useless and it did not help on the hw's. The only benefit this class had for me was being exposed to coding before actually taking cs31. His homeworks were far too lengthy and his graders graded harshly with little explanation as to why points would be taken off. He would take days to respond to emails so communication lacked. The lectures simply did not help on the hw at all He gave no preparation for the midterm, only three multiple choice questions bruh. His midterm and finals were extremely conceptual and worded in the most complicated way possible. If you do not know how to code, or you want to learn, do not take PIC bruh just do cs. Overall, Professor Murray is a nice guy but the way he taught was an L
Winter 2022 - Lowkey class was a joke. The professor taught this course as if we were bill gates. His lectures were flat out useless and it did not help on the hw's. The only benefit this class had for me was being exposed to coding before actually taking cs31. His homeworks were far too lengthy and his graders graded harshly with little explanation as to why points would be taken off. He would take days to respond to emails so communication lacked. The lectures simply did not help on the hw at all He gave no preparation for the midterm, only three multiple choice questions bruh. His midterm and finals were extremely conceptual and worded in the most complicated way possible. If you do not know how to code, or you want to learn, do not take PIC bruh just do cs. Overall, Professor Murray is a nice guy but the way he taught was an L
Most Helpful Review
Winter 2024 - Prof Murray teaches this class at what I feel is at a very advanced level (or maybe I just found the class on the harder side of all the PIC classes I've taken), but he definitely did go into more detail and depth than what was necessary. He holds lots of office hours and is very kind and understanding in them and will try his best to help you which you can feel. He gives you a good amount of time to complete the assignments, but I found the assignments on the hard side and it would take me a long time to figure them out (and my friends who had taken CS32 had a lot of difficulty in helping as well). You are allowed 1 handwritten double sided sheet of paper for the midterm and final. Completing this class feels rewarding, but definitely stay on top of the lecture materials since Prof Murray covers a good amount of content. Take this class seriously if you will take it!
Winter 2024 - Prof Murray teaches this class at what I feel is at a very advanced level (or maybe I just found the class on the harder side of all the PIC classes I've taken), but he definitely did go into more detail and depth than what was necessary. He holds lots of office hours and is very kind and understanding in them and will try his best to help you which you can feel. He gives you a good amount of time to complete the assignments, but I found the assignments on the hard side and it would take me a long time to figure them out (and my friends who had taken CS32 had a lot of difficulty in helping as well). You are allowed 1 handwritten double sided sheet of paper for the midterm and final. Completing this class feels rewarding, but definitely stay on top of the lecture materials since Prof Murray covers a good amount of content. Take this class seriously if you will take it!
AD
Most Helpful Review
Spring 2022 - I took this class spring quarter of 2022 and I think it was his first time teaching. Lecture isn't mandatory, he posts the Jupyter Notebooks on canvas but doesn't record. He live codes in lecture and I thought it was very helpful. Discussions are mandatory and the TAs take attendance, and you do worksheets and work on your group project in them. The discussion assignments were graded and were sometimes kind of hard but the TAs and LAs go around to help you and your group. I really liked the group project, it was groups of 3 and you worked on a machine learning project together. I thought there was enough time given to do it and the project has been helpful as a template for other projects I'm doing in other classes. The midterm was really hard lol he gave us a study guide but it was super tricky and i think a lot of people didn't do well on it. His final was way easier though! Homeworks were pretty hard for me too, but he was always super helpful and nice during office hours. I would recommend this class, even though it was hard for me I felt like I learned so much and it has really helped me for future Python/data science classes
Spring 2022 - I took this class spring quarter of 2022 and I think it was his first time teaching. Lecture isn't mandatory, he posts the Jupyter Notebooks on canvas but doesn't record. He live codes in lecture and I thought it was very helpful. Discussions are mandatory and the TAs take attendance, and you do worksheets and work on your group project in them. The discussion assignments were graded and were sometimes kind of hard but the TAs and LAs go around to help you and your group. I really liked the group project, it was groups of 3 and you worked on a machine learning project together. I thought there was enough time given to do it and the project has been helpful as a template for other projects I'm doing in other classes. The midterm was really hard lol he gave us a study guide but it was super tricky and i think a lot of people didn't do well on it. His final was way easier though! Homeworks were pretty hard for me too, but he was always super helpful and nice during office hours. I would recommend this class, even though it was hard for me I felt like I learned so much and it has really helped me for future Python/data science classes