Although my early career teaching covered a wide variety of topics and undergraduate courses (from Foundations of Computation to Introductory Artificial Intelligence), these days I tend to focus on courses that closely match my ongoing research activity and interests.

This year I am teaching two courses (Semester 2, Academic Year 2015 – 2016). Both are available to a mixture of final-year and taught-MSc students in the School of Computer Science at University College Dublin.

Collective Intelligence (COMP 30490/41440)

Recommender Systems  (COMP 40320)