University of Maryland, USA, Department of Physics and Astronomy:
Laboratory and tutorial courses of physics 1976-1977.
Aristotle University of Thessaloniki, Greece, School of Education:
Participation in the teaching of the course:
Computer in Education, I and II, 1988-1989,
1989 - 1990, 1990 - 1991.
Aristotle University of Thessaloniki, Greece, Department of Physics:
Participation in the teaching of the course: Didactics of Physics: Secondary Teachers
Professional Upgrading Program Funded by the European Community, November 2000-June
2001.
Aristotle University of Thessaloniki, Greece, School of Education: Course: Physics
and Instruction: Elementary Teachers Academic and Professional Upgrading Program
Funded by the European Community, January 2003- December 2005.
Vocational Teacher Training Institute of Thessaloniki, Greece, 2001-2002, 2002-2003.
Courses:
1. Didactic Methodology, 1st semester, 2001-2002
2. Educational Research, 2nd semester, 2001-2002, 1st semester, 2002-2003.
Secondary Education, Greece: Science courses, 1987-1988, 1991- 1994, 1997- 2012.
Aristotle University of Thessaloniki, Greece, Department of Physics: January 2013-
June 2016
1. Introduction to the Didactics of Science.
2. Didactics of Physics Lab
3. Applied Computer Science
4. General Physics Lab