His research interests are in high-performance computing environments, high-performance networks, and high-performance computing education at the undergraduate level. He is a National Computational Sciences Institute (NCSI) Fellow, and instructs summer NCSI workshops for undergraduate faculty relating to pedagogical issues of integrating high-performance computing topics into the undergraduate computer science curriculum.