Skip navigation.



teaching


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 students' feedback 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 I joined IST in 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)
    • 2014/15.
    • 2013/14.
    • 2012/13.
    • 2011/12
  • 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