Ahmad Samin
I enjoyed his class. If you are a person who dose not understand basic concepts of chemistry you may struggle. He explains topics okay. I had to teach myself a lot, but overall easy class for me.