He has a diverse research program in the areas of cybersecurity (at the moment, primarily cyber education and cyber curriculum development), distributed systems, and software engineering. His research interests include mobile code management and security, the use of intelligent agents for cybersecurity, and real-time visualization of network attacks. He is involved in several ongoing research projects with the DHS and maintains collaborative relationships with members of industry and national research laboratories.