He is the Executive Director of the Center for Astronomy Education (CAE) – one of the nation's leading Earth, Astronomy and Space Science education research, curriculum development, assessment and professional development groups. Over the last 20 years he has taught over 50 introductory college courses to more than 6000 students, and provided hundreds of professional development seminars for more than 2000 college instructors. His teaching efforts were acknowledged in 2007 when he received the University of Arizona's Provost Education Prize, again in 2009 when he was awarded the UofA College of Sciences Innovations in Teaching award, and in 2011 when he received the AAPT's David Halliday and Robert Resnick Award for Excellence in Undergraduate Physics Teaching.