Ranjith Gamage
Great Professor with a passion for chemistry. You have to put in effort but you will leave the class appreciating the lab. Easily accessible outside of class. I would highly recommend taking him.