He is also founding editor of the journal Science & Education. He has degrees from the University of Sydney in science, philosophy, psychology, history and philosophy of science, and education. His PhD is in philosophy of education from the University of New South Wales. He has taught science in high school, and lectured in Education at Sydney Teachers' College and the University of New South Wales. He was the Foundation Professor of Science Education at The University of Auckland (1992-93). He has published in philosophy of education, history and philosophy of science, and science education.