Mr. Hlangothi was by far one of the best chemistry teachers I have ever had, and actually made me find a hidden love for the subject. He gives great feedback and will help students so long as they are respectful, participate (by asking questions or simply acknowledging that they're paying attention), and show up for classes regularly.