Before arriving at UNCW, he was an elementary classroom teacher for 8 years, director of a long running after-school video production program for elementary aged children, and an Assistant Professor of Elementary Education at the University of Alaska Fairbanks.