Undergraduate/Postgraduate Teaching

1995-1997                Optoelectronics and Communication Systems (Auckland University, New Zealand)
Taught Masters level course comprising of an basic optoelectronics and its application to optical communication systems.

1998 – to date           Optical Transmission and Switching Systems (Dublin City University, Ireland)
Final level of the undergraduate engineering degree programme. The material deals with the fundamentals required to understand the operation of an optical communication system

1999 - to date           Advanced Optical Networking  (Dublin City University, Ireland)
Taught Masters level course dealing with the technologies required to develop advanced optical networking systems.

1999 – to date           Electromagnetics (Dublin City University, Ireland)
Third level of the undergraduate engineering degree programme. Responsible for teaching 40% of this course dealing with the basic of optical fibre waveguides.

1999 – 2002             Electronic Fundamentals (Dublin City University, Ireland)
First level of the undergraduate engineering degree programme. The material deals with the basics of electronic engineering

1998 – to date           Supervised Projects (Taught Programmes)
Undergraduate (Final Year Projects)          38
M.Eng / Grad. Dipl                                    18