2020

COMP47360-Research Practicum (MSc Conv)
Trimester III, AY 2019-20, University College Dublin

I am currently mentoring students, in their research practicum. The Research Practicum is a core component of the MSc Computer Science (Conversion) programme and offers an opportunity to build on the skills attained during the modules of the first two trimesters through a research and development project. Please see the Brightspace page for all the related details.

COMP47200 Dissertation
Trimester III, AY 2019-20, University College Dublin

I am currently supervising 1 student, in its dissertation project. The COMP47200 Dissertation is one of three possible routes to complete a 30 credit research requirement within the Negotiated Learning programme. Please see the CS moodle page for all the related details.

COMP3037J/EEEN3010J IoT Final Year Project
Trimester II, AY 2019-20, Beijing-Dublin International College, University College Dublin

I am currently supervising 8 students, in their final year Internet of Things (IoT) projects. Please see the CS moodle page for all the related details.

COMP3032J SE Degree Project
Trimester II, AY 2019-20, Beijing-Dublin International College, University College Dublin

I am currently supervising 8 students, in their final year software engineering projects. Please see the Brightspace page for all the related details.

2019

COMP30910-FYP: Design and Implementation
Trimester I & II, AY 2019-20, University College Dublin

I am currently supervising 1 student, in its final year project. Please see the Brightspace page for all the related details.

COMP3005J Agile Processes
Trimester I, AY 2019-20, Beijing-Dublin International College, University College Dublin

I lectured a course on Agile Processes, for degree in BSc Software Engineering. Please see the CS moodle page for course notes + assessments.
Please contact the Head Teaching Assistant: Xingyu Pan (Star), for further details.

COMP3008J Distributed Systems
Trimester I, AY 2019-20, Beijing-Dublin International College, University College Dublin

I lectured a course on Distributed Systems, for degree in BSc Software Engineering. Please see the CS moodle page for course notes + assessments.
Please contact the Head Teaching Assistant: Xingyu Pan (Star), for further details.

COMP3020J Information Security for the Internet of Things
Trimester I, AY 2019-20, Beijing-Dublin International College, University College Dublin

I lectured a course on Information Security for the Internet of Things, for degree in BSc Internet of Things. Please see the CS moodle page for course notes + assessments.
Please contact the Head Teaching Assistant: Xingyu Pan (Star), for further details.

H9PDA: Programming for Data Analytics
Semester III, AY 2018-19, National College of Ireland

I lectured a course on H9PDA: Programming for Data Analytics, for degree in Masters in Cloud Computing. Please see the moodle page for course notes + assignments.

H8BGD: Programming for Big Data
Semester II, AY 2018-19, National College of Ireland

I lectured a course on Programming for big data, for Higher Diploma in Science in Data Analytics. Please see the moodle page for course notes + assignments.

EEU44C08: Digital Image and Video Processing
2018-19, Trinity College Dublin

I was a Teaching Assistant, conducting the lab sessions of EEU44C08 Digital Image and Video Processing, for fourth year undergraduates of Trinity College Dublin. Please see this blackboard page, for lab handouts.

2018

H9PDA: Programming for Data Analytics
Semester I, AY 2018-19, National College of Ireland

I lectured a course on H9PDA: Programming for Data Analytics, for degree in Masters in Cloud Computing. Please see the moodle page for course notes + assignments.

2016

EE2008: Data Structures and Algorithms
Semester I, AY 2016-17, Nanyang Technological University Singapore

In Sem 1 AY 2016-17, I was involved in peer-tutoring sessions for the course EE2008: Data Structures and Algorithms. This was a special course offering, that was conducted, under the direction of our school’s pastoral care office.

2015

EE2008: Data Structures and Algorithms
Semester II, AY 2015-16, Nanyang Technological University Singapore

During my doctoral program, I was a Teaching Assistant for the course EE2008: Data Structures and Algorithms. I have taught this course for Sem 2 AY 2015-16 session.

2014

EE2008: Data Structures and Algorithms
Semester I, AY 2014-15, Nanyang Technological University Singapore

Additionally, in 2014, I taught this course for Sem 1 AY 2014-15, for which I am the recipient of Commendable Teaching Assistant award from NTU Singapore.