I would highly recommend to anyone who may be struggling in school. In IB, I had a 4 in chemistry when I started here, and he brought me up to a 7 very quickly. He teaches very well, and has all the materials (past exams, etc.) to make sure you are prepared for your exam. Overall great experience!