Reviews of professor Stefano Valenti

Rating: 5.0/5, difficulty: 4.0/5
Class material is very fun and he encourages students to participate. It feels like you wants you succeed and will curve the class slightly to raise grades. Class is a lot easier if you have Python experience or have taken any AST classes at Davis. Exams were relatively fair and he was very receptive to feedback on them. Solid choice.

Rating: 2.0/5, difficulty: 4.0/5
The course description is extremely misleading- class is heavy on physics and math, despite the description stating that this would not be the case. Worse, the professor does not teach or review the math in class; his lecture slides do not cover all of the material in the exams, and even his exam study guides are not thorough enough to help this.

Rating: 5.0/5, difficulty: 2.0/5
Very fair. Labs were interesting, guided well by lectures, and not at all overwhelming. Lectures were fairly interesting if you cared to pay attention but weren't super essential to understanding the lab.

Rating: 3.0/5, difficulty: 3.0/5
Prof. Valenti is a very nice guy and he cares for students. While he clearly knows the material well, it appears that he isn't extremely prepared to teach. If you do the reading and pay attention in class, you'll understand the conceptual material. Some of the math can be hard, but if you go to office hours and get help, it isn't bad. Overall good