He has a MA in International Relations from University College Dublin. He has been teaching both the Junior and Leaving Cert for over 15 years. He has a detailed knowledge of both the Junior and Leaving Certificate History Courses.