Vasileios Anagnostopoulos
His classes are a bit difficult relative to other chemistry professors, but he is an excellent and knowledgeable professor. Final grade is based on 5 exams and 4 quizzes, so be ready to study. He offers minimal extra credit, but the class is manageable without it. If you aren't getting blasted by other classes/work, a B or even an A is doable. 