Teaching

Winter 2016/2017

  • Computer Science in its Context. (undergraduate level, lecture for all CS students)
  • Research Methods. (undergraduate level, seminar for all CS students)
  • Pre- and Misconceptions in Computer Science. (graduate level, seminar for all CS students)
  • Social Media and Cooperation Systems. (interdisciplinary elective course, lecture)
  • Social Media and Cooperation Systems and their Didactics. (graduate level, seminar for student teachers)
  • Social Media and Cooperation Systems. (graduate level, lecture for all CS students)
  • Computer Games. (undergraduate level, seminar for all CS students)
  • Affective Computing. (graduate level, seminar for all CS students)
  • Teaching Internship. (graduate level, internship for student teachers)
  • Pre-Seminar for School Internship. (graduate level, seminar for student teachers)
  • Post-Seminar for School Internship. (graduate level, seminar for student teachers)
  • Seminar for Student Society. (school students)
  • Dialogues with Computers. (undergraduate level, project for all CS students)
  • Computer-supported Teaching and Learning. (undergraduate level, seminar)
  • Introduction to Programming in Java. (interdisciplinary elective course, lecture)

Summer 2016

  • Introduction to Computer Science Education. (graduate level, lecture for all student teachers)
  • Human-Computer Interaction. (graduate level, lecture for all CS students)
  • Advanced Topics of Computer Science Education. (graduate level, seminar for all student teachers)
  • The History of Encryption. (undergraduate level, seminar for all CS students)
  • Multimedia in Schools. (undergraduate level, seminar for student teachers)
  • Design of socio-technical systems. (undergraduate level, seminar for all CS students)
  • Computer Science and Education. (graduate level, seminar for all student teachers)
  • Constructivism and Computer Science Education. (graduate level, seminar for all student teachers)
  • Computer Science in its Context. (undergraduate level, lecture for all CS students)
  • Seminar for the Student Society of Computer Science. (students from schools)
  • Educational Data Mining. (graduate level, seminar for all CS students)
  • School Internship. (graduate level, training course for student teachers)
  • Pre-Seminar for School Internship. (graduate level, seminar for student teachers)
  • Post-Seminar for School Internship. (graduate level, seminar for student teachers)

Winter 2015/2016

  • Introduction to Computer Science Education. (graduate level, lecture for all student teachers)
  • Computer Games. (undergraduate level, seminar for all CS students)
  • Data Privacy and Data Protection. (undergraduate level, seminar for all CS students)
  • Pre-Seminar for School Internship. (graduate level, seminar for student teachers)
  • Post-Seminar for School Internship. (graduate level, seminar for student teachers)
  • Scientific Methods. (undergraduate level, seminar for all CS students)
  • Dialogues with Computers. (undergraduate level, project for all CS students)

Summer 2015

  • The History of Encryption. (undergraduate level, seminar for all CS students)
  • Computer Science in its Context. (undergraduate level, lecture for all CS students)
  • Multimedia in Schools. (undergraduate level, seminar for student teachers)
  • Dialogues with Computers. (undergraduate level, project for all CS students)
  • Social Media and Cooperation Systems. (graduate level, lecture for all CS students)
  • Computer Science Education. (graduate level, seminar for student teachers)
  • Learning with Digital Media. (graduate level, seminar for all CS students)
  • Selected Topics in Computer Science Education. (graduate level, seminar for student teachers)
  • Pre-Seminar for School Internship. (graduate level, seminar for student teachers)
  • Post-Seminar for School Internship. (graduate level, seminar for student teachers)
  • School Internship. (graduate level, seminar for student teachers)
  • Educational Data Mining. (graduate level, seminar for all CS students)
  • Mobile Learning. (graduate level, seminar for all CS students)

Winter 2014/2015

  • Scientific Methods. (undergraduate level, seminar for all CS students)
  • Introduction to Computer Science Education. (undergraduate level, lecture for student teachers)
  • Human-Computer Interaction. (graduate level, lecture for all CS students)
  • Data Protection and Security. (graduate level, seminar for all CS students)
  • Computer Games. (graduate level, seminar for all CS students)
  • E-Governance. (graduate level, seminar for all CS students)
  • Affective Computing. (graduate level, seminar for all CS students)
  • Computer Supported Programming Education. (graduate level, seminar for all CS students)
  • Teaching Human-Computer Interaction. (graduate level, seminar for student teachers)
  • Teaching Internship. (graduate level, internship for student teachers)

Summer 2014

  • Multimedia in Schools. (undergraduate info, seminar for student teachers)
  • The History of Cryptography. (undergraduate info, seminar for all CS students)
  • Computer Science in its Context. (undergraduate info, lecture for all CS students)
  • Educational Data Mining. (graduate info, seminar for all CS students)
  • Social Media and Cooperation Systems. (graduate level, lecture for all CS students)
  • Computer Science Education. (graduate level, seminar for student teachers)
  • Selected Topics in Computer Science Education. (graduate level, seminar for student teachers)
  • Mobile Learning. (graduate level, seminar for all CS students)
  • Teaching Internship. (graduate level, internship for student teachers)

Winter 2013/2014

  • Scientific Methods. (undergraduate level, seminar for all CS students)
  • Introduction to Computer Science Education. (undergraduate level, lecture for student teachers)
  • Human-Computer Interaction. (graduate level, lecture for all CS students)
  • Data Protection and Security. (graduate level, seminar for all CS students)
  • Computer Supported Programming Education. (graduate level, seminar for all CS students)
  • Teaching Human-Computer Interaction. (graduate level, seminar for student teachers)
  • Teaching Internship. (graduate level, internship for student teachers)

Summer 2013

  • Multimedia in Schools. (undergraduate level, seminar for student teachers)

Past Courses held at Clausthal University of Technology

  • Computer games. (graduate level, seminar and project)
    Summer 2012, Winter 2012/2013
  • Multitouch technologies. (undergraduate level, seminar)
    Winter 2011/2012
  • Human-Computer Interaction. (undergraduate level, lecture)
    Summer 2011 through 2013
  • Human Interfaces to IT Ecosystems. (undergraduate level, project)
    Winter 2010/2011
  • Computer Science Tools. (undergraduate level, lecture)
    Winter 2010/2011
  • Computer Supported Cooperative Work. (graduate level, lecture)
    Summer 2010 through 2013
  • Programming Learning and Teaching Tools. (graduate level, seminar)
    Summer 2010
  • Argumentation Technologies. (graduate level, seminar)
    Winter 2009/2010
  • Cooperation System Technologies. (graduate level, lecture)
    Summer 2009, Winter 2009/2010 through 2012/2013
  • Video based ELearning. (undergraduate level, project)
    Summer 2009
  • Human Computation. (undergraduate level, project)
    Winter 2008/2009
  • CSCW and CSCL in 3D environments. (undergraduate level, seminar)
    Summer 2008
  • Blended Conferencing. (undergraduate level, project)
    Winter 2007/2008
  • Distributed Systems 1. (undergraduate level, lecture)
    Summer 2007 & 2008
  • Graduate seminar on Business Information Systems. (graduate level, seminar)
    Summer 2007 through 2013, Winter 2007/2008 through 2012/2013
  • Introduction to Computer Science and Programming. (undergraduate level, lecture)
    Winter 2006/2007 through 2012/2013
  • Computer Science 1. (undergraduate level, lecture)
    Winter 2006/2007

Past Courses held at University of Duisburg-Essen

  • Collaborative Car Driving Simulator. (graduate level, project)
    Summer 2005
  • Concurrency Control in Cooperative Systems. (graduate level, seminar)
    Winter 2004/2005
  • Selected Aspects of Software Development. (graduate level, seminar)
    Winter 2004/2005
  • Advanced Programming Techniques for Distributed Interactive Systems in Java. (graduate level, lecture)
    Summer 2003 & 2005
  • Introduction to Java Programming. (undergraduate level, lecture)
    Summer 2002 & 2003
  • Computer Games. (undergraduate level, project)
    Winter 2002/2003
  • Argumentation Technologies. (graduate level, seminar)
    Winter 2009/2010
  • Distributed Systems and Multi-Agent Systems. (graduate level, seminar)
    Summer 2001