- 29 years as Physics and Mathematics Teacher and Head of Department Toronto District School Board.
- 7 years as Science Consultant for Toronto District School Board.
- Instructor for Ontario Institute for Studies in Education/University of Toronto Honour Specialist Physics Additional Qualifications Summer Programme.
- Ontario Association of Physics Teachers - Member of the Executive.
- Author a column for the Crucible magazine Inflate the Grasshopper Decorate the Pig.
- Presenter for Electricity and Air and Flight Programs for Scientist in Schools.
- Presenter to pre-service and university classes.
- Editor of STAR Elementary Science Programme for GTK Press.
- Winner of the YSISTE Fellowship in Science Education.
- Winner of the G. Raymond Chang Award for Poetry.
- Senior Consultant for McGraw-Hill Grade 11 and 12 Physics Texts.