Kevin is an AMAZING professor! He is not only a professor that actually teaches, but he is also passionate about the material, which make you get excited about the material too. O Chem has difficult material but he puts in the time and effort to help his students. Highly recommend!