Chamara Senevirathne
One of the best chemistry professors if you plan on putting in some work and study in addition to his lectures. He explains every single topic very well and will take the time to review any questions you have. I RECOMMEND HIM!