- Multiagent Systems: (Graduate): Fall 2017 at IUT.
- Information Technology Engineering (Undergraduate): Spring 2017 at IUT
Taught in the Past:
- Multiagent Systems: Fall 2015 and 2016 at IUT.
- Mobile Networking: Fall 2013 and 2014 at IUT.
- Foundations of Game Theory for Electrical and Computer Engineering: Spring 2012, 2013, 2014, 2016 and 2017 at IUT.
- Security and Privacy in Wireless Networks: Fall 2012 at IUT.
- Mobile Networks: Spring 2007, 2008 and 2009 at EPFL (Guest Lecturer and lab supervisor)
- Information Technology Engineering: Fall 2012-2016 at IUT.
- Scientific & Technical Presentation: Fall 2015 and Spring 2016 at IUT.
- Introduction to Computer Engineering: Fall 2011, 2012 and 2014 at IUT.
- Ethics in Information Technology: Spring 2012-2017 at IUT.
- Computer Networks: Fall 2008-2010 at EPFL (Co-taught with Prof. Hubaux).
- Software Engineering I (Undergraduate): Fall 2013 and 2014 at IUT.
- Embbeded System Design (Undergraduate): Fall 2014 at IUT.
- Data Base (Undergraduate): Spring 2016 at IUT.
- Foundations of Information Technology (Undergraduate): Spring 2017 at IUT.