Course

I teach courses in the area of data analytics, image processing, programming, and data structures.

2019

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

I am currently lecturing 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
Semester I, AY 2019-20, Beijing-Dublin International College, University College Dublin

I am currently lecturing 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
Semester I, AY 2019-20, Beijing-Dublin International College, University College Dublin

I am currently lecturing 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.

Outreach

I am also involved in outreach activities and teaching Junior College students, as a part of the university outreach programs. I participate regularly in public engagement programmes conducted by ADAPT Centre, Dublin. I also worked on fun and interesting projects during my doctoral program at NTU. I taught students how to build antenna using regular tin cans (more popularly known as cantenna). Additionally, I explained arduino programming using a block of LEDs - check out our LED Cube workshop page.