Prior to joining the Faculty of Education, he held academic appointments at Georgia State University and Kennesaw State University. He has also been a high-school science teacher both in the United States, and in Canada.