- Course responsible for courses in Programming didactics
 - Research methods (Doctoral level)
 - Research Methodology for Computer and Systems Sciences (Master level, Course responsible)
 - Scientific Communication and Research Methodology (Bachelor level, Course responsible)
 - Mobile learning for mathematics education (Online course for teacher training) (Course responsible)
 - ICT for learning (Course responsible)
 - Advanced HCI
 - Analytical perspectives within HCI
 - Behavioral and Social Sciences
 
Supervision
Supervisor for doctoral students: Muhammad Afzaal, Xiu Li, Yongchao Wu, Johanna Ă–berg, Robert Hegestedt, Julia Ericson (KI)
Supervisor for postdoc Richard Scruggs (KI)
Supervisor for master and bachelor thesis
