He has a duel appointment with the Teacher Education Department and the Department of Construction Management and Engineering. He has a B.S. in Civil Engineering from Virginia Tech and received a Master's of Civil Engineering and an Ed.D. in Technology Education from N.C. State University. He specializes in developing and integrating project-based activities into the K-12 classroom that incorporate engineering and STEM learning concepts as well as providing professional development for K-12 teachers.