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)