Professor
Michael Murray
Most Helpful Review
Winter 2022 - Toughest introductory class you will take if you have this professor. Seems like the average on every homework is around 70 or 75, and mind you homework is worth 50% of your overall grade. Midterm was horrible as well. Midway through the day before the midterm he FINALLY posted practice questions. Except there were only THREE. Our homeworks are much lengthier and more difficult than the other PIC classes. My friend has typically two problems for week, meanwhile we usually have 3 and sometimes even 4. He is flexible in extending the homework, usually by a day, but it is still very stressful. The class is extremely disorganized and all over the place. The syllabus is a joke, with barely anything on it so for many things you go in blind. Class uses campuswire to communicate with TAs and Prof instead of email for the most part. This I actually liked as it was much easier to get questions answered and also see the questions other classmates had asked. In lecture, clarity is very hit or miss. Often I feel he gets ahead of himself and will use terms before explaining what they are. In addition, lecture notes, while helpfully very detailed, are disorganized and can be hard to read. tldr; don't take this class if you have never coded before, prof is disorganized, grades harshly, assigns a lot, lacks clarity.
Winter 2022 - Toughest introductory class you will take if you have this professor. Seems like the average on every homework is around 70 or 75, and mind you homework is worth 50% of your overall grade. Midterm was horrible as well. Midway through the day before the midterm he FINALLY posted practice questions. Except there were only THREE. Our homeworks are much lengthier and more difficult than the other PIC classes. My friend has typically two problems for week, meanwhile we usually have 3 and sometimes even 4. He is flexible in extending the homework, usually by a day, but it is still very stressful. The class is extremely disorganized and all over the place. The syllabus is a joke, with barely anything on it so for many things you go in blind. Class uses campuswire to communicate with TAs and Prof instead of email for the most part. This I actually liked as it was much easier to get questions answered and also see the questions other classmates had asked. In lecture, clarity is very hit or miss. Often I feel he gets ahead of himself and will use terms before explaining what they are. In addition, lecture notes, while helpfully very detailed, are disorganized and can be hard to read. tldr; don't take this class if you have never coded before, prof is disorganized, grades harshly, assigns a lot, lacks clarity.