PhD-level postgraduate teaching
Spring School on Optical Information Processing 2006, 'Optical image processing,' Lecturer and organiser, 20-21 April 2006 (three hours)
Invited lecturer (with U. Gopinathan, D.S. Monaghan, and J.T. Sheridan), 'Polarization encoding multiplexing and wavefront modulation using spatial light modulators: application to image encryption and holographic displays,' Summer School on Adaptive Optics and Microoptics, Humboldt-University of Berlin, Germany, 7-11 August 2006 (one hour)
Invited Lecturer at Infotech Oulu Seminar Series, 'Three-dimensional object sensing and image processing using digital holography,' University of Oulu, Finland, 19 February 2007 (two hours)
Infotech Oulu Graduate School, Invited Lecturer, with B. Hennelly, 'Digital Hologram Image Processing Intensive Full Course,' Department of Electrical and Information Engineering, University of Oulu, Finland, 20-30 August 2007 (20 hours plus labs)
Invited lecturer, UNAM Postgraduate Program in Computer Science and Engineering, 'Optical Information Processing,' Instituto de Investigaciones en Matemáticas Aplicadas y en Sistemas (IIMAS), Universidad Nacional Autónoma de México (UNAM), Mexico, 5-7 November 2007 (six hours)
Summer School on Optoinformatics 2008, Co-organiser, 20-22 August 2008
Invited Lecturer, 'Introduction to digital holography,' NBIP Biophotonics and Imaging Graduate Summer School, Ballyvaughan, Co. Clare, Ireland, 2 September 2008 (five hours)
Invited Lecturer, 'Aiming for real 3D: Digital holography for sensing, processing, and display of 3D real-world objects,' 3DTV Conference and Summer School on 3D Media Technologies and User Experience, Tampere, Finland, 3 June 2010 (five hours)
Summer School on Optoinformatics 2010, Co-organiser, 22-24 June 2010
Invited Lecturer, 'Digital holography for 3D imaging,' INIT Autumn School on 3D Imaging Technologies, Benicàssim, Spain, 4 October 2011 (four hours)
Summer Workshop on Optoinformatics 2012, Co-organiser, 14-16 June 2012
MSc-level postgraduate teaching
CS605 Mathematics and Theory of Computer Science, National University of Ireland Maynooth, annually since 2001 (35 hours)