Christopher Andrews
The grading is really fair and it’s not hard to get a fine grade bc of the unique point based hw system- one additional Redo or hw above the grade level you want gets you 4 points - need around 50 to get a B I think. Still really hard and needed to grind to even feel like I understood the basics
The material covered in the first six weeks provides a solid introduction, but after that point, it feels like the instructors designed the course for the handful of students with a strong computer science background. Meanwhile, the majority of the class(more than half)ended up passfailing. The professor is not accommodating and discourages the use of external resources like AI to support learning, which can be frustrating for students seeking additional help. Office hours are consistently overcrowded, and when you finally do get a chance to ask a question, the typical response is something along the lines of "think hard and try again." The course needs to be rethought: drop the audio and photo processing sections, make the content more accessible, and provide better learning resources, perhaps recorded videos or tutorials would help.
The material covered in the first six weeks provides a solid introduction, but after that point, it feels like the instructors designed the course for the handful of students with a strong computer science background. Meanwhile, the majority of the class(more than half)ended up passfailing. The professor is not accommodating and di …Read more
I took this class since I thought it would be useful to learn python for the future. I deeply regret my choice as it would have been wiser to log on to W3 schools/Codeacademy and read a textbook for the theory. Andrews' class is a complete waste of time. The lectures take forever and cover little important information and he is utterly unhelpful in office hours. The only thing that has gotten me through so far are certain TAs. Additionally, Andrews' has a sick obsession/power trip regarding getting students in trouble for using google/other resources (he hates generative AI). While I can understand professors want us to put in the effort, most of us are spending many hours working with TAs and are already stressed enough. Him accusing people left and right of honor code violations makes the classroom feel unsafe and keeps students in a constant state of anxiety. Avoid him at all costs (or at least for intro classes).
I took this class since I thought it would be useful to learn python for the future. I deeply regret my choice as it would have been wiser to log on to W3 schools/Codeacademy and read a textbook for the theory. Andrews' class is a complete waste of time. The lectures take forever and cover little important information and he is utter …Read more