He has had a long career in teaching English, including courses for IELTS, FCE, CAE, TOEFL, SAT, and more. Since 2018, he has been teaching Albanian at BISU.
He has been teaching Serbian Language for 15 years, working at elementary and high schools in Serbia and also teaching Serbian as a foreign language at BISU and Hebei Foreign Studies University.
Since August 2020, he has been a lecturer teaching Bulgarian Language and Literature, Bulgarian Politics and History, Academic Writing, EU Studies, etc. at the Beijing International Studies University.