Probably the best teacher I have ever had. The way he explained the material made ochem way easier to learn than I anticipated. Also, it is really obvious that he cares about his students and wants them to succeed. I wish he could teach every chem class I have to take, 10/10.