Reviews of professor Charless Fowlkes

Rating: 3.0/5, difficulty: 4.0/5
The projects are in Python now and are challenging. The professor himself is pretty average with fine lectures. My major complaint is that the project instructions and the advice given on Piazza are at odds. Trying to decipher the project instructions and comparing them to advice on Piazza can be misleading at times. Vague requirements.

Rating: 4.0/5, difficulty: 4.0/5
He's very knowledgeable in Computer Vision, his lectures are decent (enthusiastic). Grade is determined by 5 projects and a final. The projects are pretty challenging but definitely have you apply the material covered by the lectures, reinforcing your learning.

Rating: 5.0/5, difficulty: 2.0/5
Graded on five projects where you fill out some Jupyter notebooks. Topics are pretty interesting and the professor's lectures are engaging. You basically get to do implement all of the interesting parts of these algorithms without having to suffer through hours of boiler plate code. Class is overall interesting and fairly easy.

Rating: 5.0/5, difficulty: 3.0/5
He is very accessible outside of class and is really the best caring. This class involves a ton of linear algebra. Our final was 3D reconstruction given many images of an object. We work on it throughout the quarter. Oddly, this course was a bit easier than his CS116 class. Really cool class. I hope he can teach more courses besides 116/117

Rating: 5.0/5, difficulty: 4.0/5
The material is pretty challenging. The most I've used calculus/linear-algebra outside of math class. His lectures and the material is incredibly interesting and refreshing. Some machine learning involved in course but very little. Start homework early and make sure you understand lectures before doing hw or you will have an awful time. Great guy,