Andrew has served an array of roles in the education field, including elementary school educator, educational technology trainer, government training specialist and technology integration specialist. In his technology education roles, he assisted in designing and implementing technology initiatives by using in-class and online training strategies, providing support for ongoing educational technology programs, and training educators in 21st century teaching techniques. He received his B.A. in Elementary Education from Arizona State University and his M.Ed. in Curriculum and Instruction of Technology from Grand Canyon University.