I carried out teaching activities for almost 10 years of my professional career within several departments of computer science, electronics and telecommunications in France and abroad. I am currently teaching at the university of Nice-Sophia Antipolis (UNS), at the IUT Nice Cote d'Azur in addition to my job at INRIA as Expert Engineer for research and development. The different courses which I taught combine both theory and practice. The level of courses, tutorials and lab sessions varies from Bac + 1 up to Master degree.
Some Courses
-
S2A, M212: Network protocols and programming, UNS, IUT Nice Cote d'Azur (2014/2015), Slides [en francais].
The cours covers the Physical, Data link, Network and Application Layers (L1,2,3 and 7 in the OSI model) in details. It is completed with practical sessions using network simulator and wireshark (packet analyzer).
-
CE231: Computer networks, AASTMT, (2013/2014), Lectures1--6, Lectures7--9, Labs and sessions
The reference of the cours is the book of Jim Kurose and Keith Ross entitled: Computer Networking: A Top-Down Approach, 6th ed with practical sessions in Packet Tracer and Wireshark. The cours and the lab cover the OSI model with practical issues for: PPP, HDLC, CSMA/CD, CSMA/CA, IP, RIP, OSPF, UDP, TCP, HDCP, DNS, ICMP, ARP, NAT, SSL, SMTP, POP3, HTTP, etc.
- CS614: Web Programming by PhP+mySql+Jscript, AASTMT, (2013/2014)
- CS601: OOP Programming by Java, AASTMT, (2012/2013)
- CC112: Structured Programming by C, AASTMT, (2012/201 + 2013/20143)
- CE471: Componet-based Programming by JavaBean and Pattren Design, AASTMT, (2012/2013 + 2013/2014), Lectures
-
Network protocols, Tishreen Univ, NDS dept (2011/2012), Lectures1--6, Lectures7--9, Labs and sessions
The reference of the cours is the book of Jim Kurose and Keith Ross entitled: Computer Networking: A Top-Down Approach, 6th ed with practical sessions in Packet Tracer and Wireshark. The cours and the lab cover the OSI model with practical issues for: PPP, HDLC, CSMA/CD, CSMA/CA, IP, RIP, OSPF, UDP, TCP, HDCP, DNS, ICMP, ARP, NAT, SSL, SMTP, POP3, HTTP, etc.
- Android programming, Tishreen Univ, NDS dept (2010/2011 + 2011/2012)
- Network Administration, Tishreen Univ, NDS dept (2010/2011 + 2011/2012)
-
Advanced topics in Networking, Tishreen Univ, NDS dept (2010/2011 + 2011/2012).
This is a cours for Master degree that focus on the Peer-to-Peer P2P networks (file sharing, Video Streaming and Storage) and the Content Delivery Networks DTN (i.e. Akamai)
- Network programming by C and Java, Tishreen Univ, NDS dept (2010/2011 + 2011/2012)
-
CS412: Data Security, AASTMT, (2011/2012), Slides.
The reference of the cours is the book of William Stallings entitled: Cryptography and Network Security: Principles and Practice, 5th ed.
-
CS412: Operating Systems design and administration, AASTMT, (2011/2012) Slides.
The reference of the cours is the book of William Stallings entitled: Operating Systems: Internal and Design Principales, 7th ed.
- MIAG: Advanced OOP programming by Java, UNS, UFR Sciences, Dept Info (2009/2010)
- INFO: Information systems, UNS, UFR Sciences, Dept Info (2009/2010)
- ASR5: Systems and Networks Architechture ASR5, UNS, IUT Nice, Dept Info (2006/2007 + 2007/2008)
- ASR4: Systems and Networks Architechture ASR5, UNS, IUT Nice, Dept Info (2006/2007 + 2007/2008)