Notably, he serves as the chair of both the computer science and the natural sciences departments. He is affiliated with the Association for Computing Machinery Special Interest Group in Computer Science Education, and teaches a variety of classes in both the day and the online programs. His courses include microcomputer applications, computer literacy, telecommunications and network security, and visual programming, among others.