- He taught several courses on network security, applied cryptography, protocols and networking at EURECOM.
- He currently is responsible for the Security track and the Master of Science in Communications and Computer Security at EURECOM.
- He also taught security and applied cryptography courses at the doctoral school on communications and in the postgraduate program at EPFL, in the networking and multimedia department of TELECOM Bretagne.
- He held several continued education sessions on network security with industrial companies such as IBM, HP and as part of the Cap-sesa Institut professional education seminars.
SecAppli / Spring 2014 - Security applications in networking and distributed systems
This course presents the main applications of secure communication mechanisms in the area of computer networks and distributed systems.
The course covers network security approaches based on firewalls, cryptographic security protocol suites designed for the data exchange and network control components of Internet, wireless security protocols, and security solutions for cellular and mobile network architectures.
SecCom / Fall 2013 - Secure communications
This course provides a broad introduction to cryptography and communication security mechanisms based on cryptography. The course covers fundamental aspects such as security evaluation criteria and the mathematical constructs underlying cryptographic primitives as well as applied aspects like the design of major encryption and hashing algorithms, details of security mechanisms relying on cryptography such as data encryption, integrity, digital signature, authentication, key management, and public-key infrastructures.
- Best Paper Award with Mehdi Khalfaoui, SENSORCOMM 2011, "Privacy preserving products tracking in clustered supply chain"
- Best Student Paper Award with Alessandro Sorniotti, IFIP SEC 2009, "A provably secure secret handshake with dynamic controlled matching"
- IBM Outstanding Technical Achievement Award (1989)
- IBM Research Division Award (1988)