Stefano Valenti
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.