Vasileios Anagnostopoulos
hands down one of the best professors I've had. chem itself is difficult but Dr.A has a gift for teaching such a hard subject. attendance is not mandatory but his lectures will 100% make the class easier. he offers lots of extra credit too! you still got to put in the effort though, but he has all the resources available for you to succeed 