Really good professor who cares about his students. Made chem easy to understand and lectures were well detiled. Labs were fun and there was detailed instructions. Exams were somewhat hard but he prepares you well for them. Some extra credit assignments