Giacomo Flora
Flora expects you to learn everything in class which is tough because of his accent but it isn't unmanageable. Don't expect many office hours or TA review. The quizzes aren't hard but there is no partial credit. Almost everyday is a lecture which makes classes very long and dry.