His research focuses on professional development in computer science for elementary and middle school educators, with a particular interest in understanding how collaborative approaches among teachers influence the quality and sustainability of computer science program within a school.