Ahmad Samin
Dr. Samin makes chemistry enjoyable. He is straightforward about how you need to learn and will take the time to help you understand if you ask! He has funny stories about his life and he is really really really smart, but does not make you feel dumb ever! If you put the work in, he will notice and you will do well.