I seldom write reviews but I'll make an exception.
Having taken the C2 exam more than 10 years ago I hadn't found many opportunities to improve my English, even when interacting with native speakers.
Josh provided me with what I had been seeking. His classes are as he states, fun and very informative.
He clearly cares about his students and linguistics and, when tougher questions arise, he doesn't shy away from researching and providing a very informative answer later.
No matter your level, there will always be some mistakes you make - whether due to habits from the past or just from feeling too comfortable while speaking - and he made sure I corrected them and thoroughly explained why.
I've also seen him adjust his speech and\or methodology to different people and levels of proficiency.
All in all, I'd say Josh is a very versatile teacher and very good at conveying information, certainly the best teacher I've ever had.
Cheers for all the patience and knowledge you've provid