Nagib Balfakih
Mr. Balfakih is amazing. Great attitude and very caring for students. He made chemistry easy to understand. Ask questions do the work and you will get out what you put in. Great teacher!