Teaching
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
- Guest lecturing about Distributed Systems for University of Galway.
2021-2022
Spring
- Lecturing for “Data Stream processing” at Université Paris Dauphine-PSL: 3 hours per week.
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
- COMP20240 Relational Databases: 2 hours per week
-
COMP30040 Networks&Internet Systems: 4 hours per week
- Tutor in Computer Science Support Centre
2019-2020
Spring
- Tutor in Computer Science Support Centre
Autumn
- COMP20240 Relational Databases: 2 hours per week
- COMP40010 Performance of Computer Systems: 4 hours per week
- Tutor in Computer Science Support Centre
2018-2019
Spring
- Tutor in Computer Science Support Centre
- Best demonstrator of the year for efforts in - COMP20240
Autumn
- COMP20240 Relational Databases: 2 hours per week
- COMP40010 Performance of Computer Systems: 4 hours per week
- Tutor in Computer Science Support Centre
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