He is the director of the M.Ed. in Secondary Education - Educational Technology program and teaches graduate and undergraduate courses in the Education Department. Recently, he has been closely involved in the creation of the new Innovative Teaching and Learning Center at ECU, which houses the official Pitsco Makerspace.