Kyle is a fantastic professor. His lectures not only teach you the information in the book, but he explains the concepts behind everything which really helps you to understand the material. He recognizes hard work and is always there to help those who need it. This was my favorite class and I highly recommend Kyle to anyone looking to take Chem.