Keith is a graduate of Trinity College Dublin. He has been teaching Higher Level Business and Economics for 20 years. He has contributed to several national newpapers on exam topics and leaving certificate examination reviews. Keith has been involved in radio analysis of the exams and has appeared on television in exam preparation programmes.