ESL/EFL teacher, musicologist, musician, singer, producer, composer, produer, arranger, traveller, cook... you name it!