Sydney Learning

Michael Cavanagh

Resume

Dr Michael Cavanagh has taught secondary mathematics classes for over 20 years and has also been involved in mathematics teacher education for the past 8 years. He has a PhD and MA in mathematics education, a BSc in pure mathematics and a Dip Teach.