Teaching

Current courses

  • Algorithms and Programming (CS students, undergrad.)
  • Artificial Intelligence (CS students, undergrad.)
  • Scientific methodology and epistemology (CS students, undergrad.)
  • Introduction to deep learning (CS students, grad.)
  • Epistemological and technical challenges of explainable AI (CS students, grad.)
  • Machine learning (Biotechnology students, grad.)
  • A history of concepts in artificial intelligence (Data Science students, grad.)

Previously taught courses

  • Undergrad
    • Introduction to web programing
    • Object Oriented Programming
    • English for computer science
  • Grad
    • Object Oriented Programming [Bioinformatics students]

Further back in the past

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