Mr. McRae has been an English teacher for over 30 years in some of the best and most prestigious private schools in the country. He has also served as the International Student Director at several students and taught ESL as well as mainstream English language development courses to international students from all over the world.