Teaching Courses Programming languages (Smalltalk, Haskell, Prolog, Occam) Programming I (Java) Programming basics (C, Bash)