University homepage Suomenkielinen versio puuttuu Inte på svenska In english
University of Helsinki Department of Computer Science
 

Department of Computer Science

Teaching

I teach a lot these days. My primary areas are currently IP technologies, network security, advanced C-programming, and various Linux topics. I try to have 1-2 research seminars per year.

I lead the Master's Programme in Datacommunications Software at the department.

Courses I have lectured or been the responsible teacher include:

  • Protocol Software Engineering, 2007
  • Linux ylläpito (Linux Administration), 2007
  • Kandidaattiseminaari (BSc. student seminar on writing a BSc. thesis), 2007 (at TKK)
  • Special Assignment in Datacommunications Software, 2006 (at TKK)
  • Seminar on Network Security, 2006 (at TKK)
  • Seminar on New Internet Techonologies, 2006
  • Seminar on Ad-hoc Networks, 2006
  • Unix sovellusohjelmoint (Advanced Programming in the Unix Environment), 2006 (at TKK)
  • Linux ylläpito (Linux Administration), 2006
  • Seminar on Instant Messaging and Presence on the Internet, 2005
  • Unix sovellusohjelmoint (Advanced Programming in the Unix Environment), 2005
  • Linux ylläpito (Linux Administration), 2005
  • X/Open ohjelmointi (X/Open programming), 2004
  • Seminar on Transport of Multimedia Streams in the Wireless Internet, 2003
  • Rinnakkaisohjelmistot (Concurrent systems), 2002

I've also worked as assistant teacher on courses such as:

  • Ohjelmistoliiketoimintaprojekti (Software Business Project), 2004
  • Ohjelmistoliiketoimintaprojekti (Software Business Project), 2003
  • Ohjelmistoliiketoimintaprojekti (Software Business Project), 2002
  • Rinnakkaisohjelmistot (Concurrent systems), 2001
  • Käyttöjärjestelmät (Operating systems), 2001
  • Hajautetut käyttöjärjestelmät (Distributed Operating Systems), 2001
  • Verkkosovellusten toteuttaminen (Programming network applications), 2001
  • Verkkosovellusten toteuttaminen (Programming network applications), 2002
  • Verkkosovellusten toteuttaminen (Programming network applications), 2003
  • ...and many courses since the 90's, e.g., Java programming, various lab works, etc., can't remember all.

Theses

I currently have over 20 MSc. students, and some 10 PhD. students under my supervision. So far over 20 MSc. students have finished their thesis for me, and three PhD. students. I have also supervised some 30 BSc. students.

Last modified Sunday March 04, 2007