John McKenna currently lectures:
- CA461 Speech Processing (4th yr, BSc. in Computer Applications)
- CA614 Biometrics (taught MSc. in Security and Forensic Computing)
- CA213 Data Structures and Algorithms (2nd yr, BSc. in Computer Applications, 2nd yr Mathematical Sciences)
- CA104 Computer Architecture 2 (1st yr, BSc. in Computer Applications)
All web-based resources for these modules are found on DCU's VLE (virtual learning environment), Moodle.
In the past, he has delivered modules in statistical techniques in natural language processing, and introductory phonetics and phonology.
While a Ph.D. student at the University of Edinburgh he was involved in teaching a variety of subjects in the departments of Linguistics (now part of the School of Philosophy, Psychology & Language Sciences), Computer Science, Cognitive Science and Artificial Intelligence (the latter three now part of the School of Informatics).