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 NLP-related modules in speech processing, statistical techniques in natural language processing, introductory phonetics and phonology. He has taught web design, introductory computer architecture and data structures and algorithms. He has also been Chair of the BSc. in Applied Computational Linguistics (ACL) programme, and co-ordinated final year ACL projects for a number of years.

While a PhD. 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).

Project Ideas

3rd-year, 4th-year and postgraduate practicum students can consider some project ideas.