As of April 2023, I had participated over 700h of teaching at University College Dublin, and I have had the privilege of delivering more than 50 hours guest lectures at various institutes (University of Galway, Université Paris Dauphine-PSL, CCT College Dublin). My teaching approach follows Aristotle’s pedagogy, I emphasizes critical thinking, questioning, and observation to encourage individuals to explore and gain understanding of fundamental concepts of computing.

2022-2023

Autumn

2021-2022

Spring

2020-2021

Spring

  • Guest lecturing for 2 different sessions: Messaging Systems and Distributed System problems in the context of stream processing at Université Paris Dauphine-PSL.

Autumn

2019-2020

Spring

Autumn

2018-2019

Spring

Autumn

2017-2018

Spring

  • COMP47470 Big Data Programming: 2 hours per week
  • COMP20230 Data Struc & Algorithms: 2 hours per week
  • COMP10060 Computer Science for Engineers I: 4 hours per week
  • Best demonstrator of the year for efforts in - COMP47470

Autumn

  • COMP20240 Relational Databases: 2 hours per week
  • COMP30040 Networks&Internet Systems (TA): 4 hours per week

2016-2017

Spring

  • COMP47470 Big Data Programming: 2 hours per week
  • COMP10060 Computer Science for Engineers I: 4 hours per week

Autumn

  • COMP30040 Networks&Internet Systems: 4 hours per week