Technology-enabled learning design
Teacher education with Information and Communication Technology
Innovative applications of synchronous technologies (for instance blended synchronous learning using web-conferencing and virtual worlds)
Computer Supported Collaborative Learning
Computer Mediated Communication
Computer Science Education
Mental models and expertise
Theoretical frameworks for analysing pedagogy and educational developmentlearning (Activity Theory, Conversational Framework, Multimodal Discourse Analysiss)
Teacher education using technology
Research-based learning and teaching