He primarily teaches science education and instructional technology courses. He was previously an assistant professor at Mercer University in Macon, GA where he taught across many programs including Masters and Doctoral Programs.