Teaching
Current courses
- Undergraduate courses
- Introduction to web programing (Lecture 12hrs / Practical work 15hrs)
- Algorithms and Programming (Lecture & tutorials 38hrs / Practical work 22hrs)
- Artificial Intelligence (Lecture 10hrs / Practical work 10hrs)
- Object Oriented Programming (French-Azerbaijani University (link) [2016, 2017]
- English for computer science [2016-2018]
- Graduate courses
- Collective Intelligence & Deep Learning (Lecture & tutorials 14hrs / Practical works 14hrs)
- Object Oriented Programming [Bioinformatics students] (Lectures 8hrs / Tutorials 10hrs / Practical works 10hrs) [2017]
Prior to my hiring as Associate Professor in Strasbourg, I also taught the following courses at the University of Western Brittany (Brest, France):
- Algorithms and Programming
- Information Technology & Internet Certification (In french : “Certificat Informatique et Internet C2I”)
- IT environments
- Programming languages
- Fundamental algorithmic and graphs
- Advanced C Programming
- Java programming and development tools
- IP Networks
- Cognitive and reactive modeling
- Compilation, models and languages for parallel systems