I’ve been learning from Joe since 2009. My original speaking level was intermediate, but now advanced. The best thing with SF English schools courses is personal customization which is perfectly fit for my level. Plus, teacher Joe always fully prepared for every lesson with lots of materials.