Tim is a graduate of the University of Limerick where he received an Honours degree in Science Education with Physics & Biology. He has been a secondary teacher since graduating in 2000 and now has 20 years experience in the teaching of Mathematics at all levels for Junior and Leaving Certificate. Tim has considerable experience in the teaching of Junior Certificate Science, Leaving Certificate Higher Level Physics and Leaving Certificate Higher Level Applied Mathematics. Tim has also fifteen years’ knowledge and experience acting as an Examiner for the State Exams Commission correcting Leaving Cert. Higher Level Mathematics Exams.