Gareth lleva impartiendo clases de inglés como lengua extranjera desde hace casi 20 años. Empezó dando clases de inglés de negocios, aunque su primera experiencia enseñando a adultos fue impartiendo un curso de filosofía del s. XIX a estudiantes universitarios durante su doctorado de filosofía en el Reino Unido. Además, también dio un curso de estética filosófica del s. XX en la Universidad de Londres en el año 2000. Se casó en 2002 y luego se mudó a Barcelona. Después de dos años trabajando en Comunicando Idiomas como coordinador de cursos, obtuvo su certificado TESOL en julio de 2005. En septiembre de ese mismo año, se hizo autónomo y desde entonces, ha trabajado en varios centros de idiomas y con una gran cantidad de alumnos privados. Recientemente, ha empezado a trabajar en NELC.
Sus aficiones son explorar con sonidos musicales extraños, nadar y la filosofía cósmica (aunque no se dedica a todo eso al mismo tiempo). Por último, si se pudiera describir a sí mismo como profesor en tres palabras, usaría las siguientes: dinámico, motivador y divertido.