Recent UCD teaching has included courses on Kant, metaphysics, philosophy of science, moral freedom, & Wittgenstein. Below links to some recent teaching I've done at UCD. Next academic year I'll try three new modules (keeping fresh):
1) A History of Mind from Plato to AI (1st years / 2nd years)
2) Classics of Analytic Philosophy (3rd years)
3) Kantian Theories of Mind (MA-PhD-3rd years)
https://people.ucd.ie/jim.oshea/teaching
Course offerings change over time; the UCD page has only the current teaching record.