Teaching at IST/UL

(since 2012)
I teach undergraduate and graduate-level courses for both MSc and PhD students in Computer Science, Mathematics and Physics. Below please find the links to some of these courses offered at IST, U. Lisbon, Portugal. I was lucky to receive the highest evaluation (9.0/9.0) in all courses I delivered at IST. As a result, I won the "Excellence in Teaching IST Award" every year since 2012.


    • Network Science,
      Master in Information Systems and Computer Engineering (MEIC),
      Master in Mathematics and Applications (MMA), Master in Data Science and Engineering (MECD), IST, U. Lisbon
    • Applications of Data Science and Engineering,
      Master in Data Science and Engineering (MECD), IST, U. Lisbon
    • Research Topics,
      PhD Programme in Computer Science and Engineering, IST, U. Lisbon
    • Introduction to Algorithms and Data Structures,
      1st year course, BSc in Information Systems and Computer Engineering (IST, U. Lisbon).
    • Introduction to Information Systems and Computer Engineering,
      1st year course, BSc in Information Systems and Computer Engineering (IST, U. Lisbon).
    • Introduction to Programming,
      (Online) Master in Information and Enterprise Systems (IST, U. Lisbon / Univ. Aberta) .
    • Analysis of Complex Networks,
      PhD Program in Information Systems and Computer Engineering (IST, U. Lisbon)
    • Autonomous Agents and Multi-Agent Systems,
      MSc in Information Systems and Computer Engineering (IST, U. Lisbon)
      [Module on Evolutionary Game Theory and Cooperation]
      • Spring, 2018/19
      • Spring, 2017/18
      • Spring, 2016/17
      • Spring, 2015/16
      • Spring, 2014/15
      • Spring, 2013/14