His current work includes integrating computational thinking modules into education courses, providing professional development to in-service computer science teachers, and preparing K-12 teachers of all content areas to incorporate computing concepts across the curriculum. He is the faculty advisor for the ACM student chapter and an academic advisor for incoming freshmen.