Functions as Professor:
- since 2007 head of the program Composition for Film, Theater and Media at the The Zurich University of the Arts
- since 1993 Professor at the The Zurich University of the Arts in Composition for Film, Theater and Media and Composing-Arranging/Producing
- Guest Lecturer at Dipartimento di Musica da Film del Conservatorio di Rovigo in Bologna (Prof. Marco Biscarini), at the Hochschule für Film und Fernsehen "Konrad Wolf" Potsdam (Prof. Ulrich Reuter), at University of Edinburgh (The Reid School of Music/Edinburgh College of Art, Prof. Yati Durant), 2019 Exchange and project-based collaboration with «University Addis Ababa» (UAA, Prof. Ezra Abate (Dean / PHD)
- 1995-2005 Teacher for Big Band and Composing/Arranging at the Jazz School Zurich (Zurich Conservatory Classic and Jazz)
- 1993-2005 Teacher at the Conservatory Zurich (Theory, Improvisation, Solfège and Composing/Arranging)
- 1994-1999 Music Teacher at the Kantonsschule Zürcher Oberland, Wetzikon
- 1993-1994 Music Teacher at the Kantonsschule Hohe Promenade
- 1987-1989 Music Teacher at the Kantonsschule Küsnacht, Unterstrass, Stadelhofen, Rämibühl, Solothurn and Zürichberg (Seminar für pädagogische Grundausbildung)
- 1988-1989 Music Teacher at the evangelische Schule Baumacker, Zurich- Oerlikon (Schulmusik I, Real- und Sekundarschule)
- 1984-1988 Trombone Teacher Knabenmusik Zürich (KMZ)
- 1983-1984 Trombone Teacher Jugendmusik oberer Zürichsee (IMOZ)
Other functions:
- 1995: founding member of Zurich Jazz Orchestra (1995-1999: Musical and Artistic Director)
- 2005: founding member of Forums Filmmusik (2008-2015: President)
- 2012: founding member of the International Filmmusic Competition (2013 and 2015: Musical and Artistic Director)
- 2012: founding member of SMECA (Swiss Media Composers Association)
- since 2015: member of the European Euducation Alliance for Music and Sound in Media (european network for Film Composition and Sound Design)
- 2020: founding member of IMMSANE (International Media Music and Sound Arts | Network in Education)
- 2020: founding member of Soundtrack Zurich @ Zurich Film Festival