In addition to his background in applied linguistics, he is also trained as a lawyer and has taught post-graduate courses in legal writing and drafting and English for Law to both novice lawyers and students of language studies in Hong Kong. He was principal investigator on a Teaching Development Grant project to design, implement and evaluate a genre-based, online resource for the development of professional legal communication skills. He has been involved in a range of other funded projects in legal discourse and legal education. Christoph Hafner has published in the fields of legal language, educational technology, and language education.