Lecturer for “Creating Applications on the Internet (for Future Engineers)” at HEIG-VD since 2012.

Teaching assistant at HEIG-VD:

Teaching assistant at EPFL:

  • Distributed Algorithms (Master Course)
  • Distributed Systems (Bachelor Course)
  • Concurrency (Bachelor Course)
  • Introduction to Java Programming (Bachelor Course)

Student project supervision:

  • I have suppervised/co-suppervised more than 10 bachelor and master projects at EPFL and HEIG-VD since 2006.