Charles graduated with a masters degree from Edinburgh University and then studied his MPhil at Oxford University. In a varied career, he has taught Communications and Politics at colleges and universities in the UK as well as working for the BBC as a script developer. His innovative style of teaching and his understanding of the demands of international students make him a crucial member of the IFG team.