The following list includes part-time and full time teaching and research:
- 2009-2012, Visiting Professor, Department of Management, University of Strathclyde, U.K.
- 2004-2005, Instructor, University of Ioannina, Agrinio, Greece.
- 2002-2003, Instructor, Athens University of Economics and Business, Athens, Greece.
- 1999-2000, Instructor, National Metsovio Polytechnic, Athens, Greece.
- 1998 (summer), Instructor, University of Ottawa, Ottawa, Canada.
- 1996-1997, Instructor, University of Crete, Greece.
- 1991-1993, Instructor, University of Patras, Agrinio, Greece.
- 1990-1991, Instructor, York University, Toronto, Canada.
- 1988-1990, Lecturer, Ryerson University, Toronto, Canada.
- 1984-1988, Lecturer and Instructor, University of Ottawa, Ottawa, Canada.
- 1983-1984, Teaching Assistant, University of Ottawa, Ottawa, Canada.
- 1982-1983, Teaching Assistant, Carleton University, Ottawa, Canada.