Teaching 2018-2019:

  • CA2377 Programming Fundamentals Project (Semester 1, with Marija Bezbradica)
  • CA4019 CPSSD Fourth Year Practicum (Semesters 1 and 2, with Andrew McCarren)
  • CA278 Programming Fundamentals III (Semester 2)
I am not supervising final year projects or MCM practicums during the 2018/2019 academic year.


For an up-to-date list of my publications, please see my Google Scholar profile

PhD Students:

Current Students
  • Daria Dzendzik (Automatic Reading Comprehension)
  • Henry Elder (Neural Language Generation)
  • James Barry (Univeral Dependency Parsing)
  • Abigail Walsh (Multiword Expressions in Irish)
Former Students
  • Piyush Arora (Learning Through Search)
  • Utsab Barman (Code-Switching in Social Media Communication)
  • Dasha Bogdanova (Forum Question-Answering)
  • Rasoul Kaljahi (Syntax and Semantics for Machine Translation Quality Estimation)
  • Teresa Lynn (Treebanking and Dependency Parsing for the Irish Language)
  • Joachim Wagner (Detecting Grammatical Errors with Probabilistic Parsers)


  • Foreebank: Hand-annotated constituency trees with grammatical error corrections for 1,000 English and 1,000 French Norton Forum sentences (with Rasoul Kaljahi and Johann Roturier). Paper
  • SymForum: An English/French Norton Forum dataset for machine translation quality estimation (with Rasoul Kaljahi and Johann Roturier).  Paper
  • Universal Dependencies for Irish: 1,000 Irish sentences annotated in the universal dependencies scheme (with Teresa Lynn).
  • GenERRate: A tool for automatically inserting a grammatical error into a sentence.  PaperGitHub Repository (thanks to Nicholas Dronen)
  • BNC Test Set: PTB-style hand-annotated phrase structure trees for 1,000 BNC sentences.  Paper