John McKenna currently lectures:

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).