Currently an Associate Professor in the Computer Science department at North Carolina State University, teaching Software Testing and Reliability in Fall 2025. As part of his research, he develops tools to automate software testing and debugging activities.
Background
Research interests are in the areas of Software Engineering and Programming Languages, with a focus on improving software reliability through program analysis and systematic testing. Research focuses on enhancing various software quality assurance tasks, including bug prevention, bug finding, bug diagnosis, and code repair.