Had Kevin for 3B/3BL over the summer, and he actually made me enjoy chemistry! His lectures are super organized, concise, and to-the-point. He gives out a ton of practice materials that show you exactly what you need to know for the exams and are of pretty comparable difficulty to test questions. Kevin's the best!