2018-2020, Jinan University, China, 08062081 Mobile Communications, 3rd year UG Course.
2015-2017 Nazarbayev University, Kazakhstan, PhD (EICT), MSc (MEE & EMEM) and BSc (EEE) Courses, EICT 702-Advanced Communications, EICT 752-Mobile Communications, EMEM528- Information Systems Management, MEE615-Advanced Mobile Communications, MEE607-Advanced Signal Processing, MEE620-Communications, MEE615-Wireless Communications, MEE620-RF and Microwave Communications Systems, EEE435-Advanced Digital Communications, EEE435 Digital Communications.
2015-2017 Open University of Cyprus, Cyprus, MSc Course, SAE511-Digital Communications.
2010-2015 Technological Education Institute (TEI) of Sterea Ellada (merged with the University of Thessaly), BSc Courses, Introduction to Telecommunications, Signal Theory, Electronics I, Electronics II, Digital Systems, Applied Mathematics.
2008-2009 Technological Educational Institute (TEI) of Lamia (merged with the University of Thessaly), Greece, BSc Courses, Introduction to Telecommunications, Signal Theory.
2007-2009 M.Sc. of Electronics & Radioelectrology Physics Department and Department of Informatics & Telecommunications, University of Athens, Greece, MSc Course (Co-Teaching with Prof. K. Karoubalos), Digital Communications I, Digital Communications II.
2006-2009 University of Central Greece (merged with the University of Thessaly), Greece, BSc Courses, Information Theory, Wireless Communication Systems.
2001-2005 Technological Educational Institute (TEI) of Lamia (merged with the University of Thessaly), Greece, Adjunct Lecturer & Lab Instructor for BSc Courses, Computer Architecture, Telecommunications, Mobile Communications.
2002-2006 University of Patras, Greece, Lab Instructor (Co-Teaching) BSc Courses, Wideband Transmission Systems, Wave Propagation and Antenna Design.