Teaching Experience

All teaching conducted in University of Turku if not stated otherwise.

2012
Game Developer Trainee Program (in Finnish, with Turku Polytechnics), Responsible leader (UTU), Professional training
Nokia Bridge: Web & Game Programming (in Finnish), Lecturer, Professional training

2011
Research Methods in Software Engineering, Lecturer, Master & PhD level
Windows Phone Codecamp, Responsible teacher, Master level
Nokia Bridge: Web & Game Programming (in Finnish), Lecturer, Professional training

2010
Research Methods in Software Engineering, Lecturer, Master & PhD level
Software Product Development (summer school), Lecturer, Master level
New Business Models (Turku School of Economics), Course exercise, PhD level

2009
Mobile Systems Programming (in Finnish, OSCu), Local course master, Master level
Software Architectures (in Finnish, OSCu), Local course master, Master level

2008
Seminar on Software Engineering – ERP Systems, Responsible teacher, Master level
Software Product Development I & II (in Salo), Lecturer, Master level

2007
Software Architectures (in Finnish, OSCu), Local course master, Master level
Software Entrepreneurship, Lecturer, Master level
Software Testing (in Finnish), Co-lecturer, Master level
Seminar on Software Engineering – Software Process Improvement, Co-lecturer, Master level
Software Engineering, Course assistant, Bachelor level

2006
Software Engineering Project Course, Course assistant, Master level
Introduction to System and Control Engineering (in Finnish), Lecturer, Bachelor level
Programming Primer for Graphics Designers (Turku Polytechnics), Lecturer, Bachelor level

2005
Games and Virtual Environments (in Finnish, OSCu), Local course master, Master level
Linux and System Programming, Course assistant, Master level
Algorithms in Dimensional Measurement Systems, Course assistant, Master level
Programming II (in Finnish), Exercise evaluation, Bachelor level
Programming Project I (in Finnish), Exercise evaluation, Bachelor level

2004
Games and Virtual Environments (in Finnish, OSCu), Exercise assistant, Master level
Software Quality (Åbo Akademi University), Course assistant, Master level
Introduction to System and Control Engineering (in Finnish), Course assistant, Bachelor level
Programming I (in Finnish), Exercise evaluation, Bachelor Level