Administrative Positions

I serve as the department’s Undergraduate Program Coordinator and Graduate Program Director.


My research interests are primarily in the design and analysis of algorithms. I work on algorithmic problems involving resource optimization and coordination among mobile agents with limited communication capabilities. I am also interested in algorithmic game theory, natural language processing, parallel and distributed computing, machine learning theory, and applications of big-data techniques in computational science. Please navigate to the Publications tab above for a list of my journal, conference and arXiv papers.

My research was partially supported by the National Science Foundation under grant CCF-AF 1813940 (Search, Evacuation and Reconfiguration with Coordinated Mobile Agents: 2018 – 2022).


During the Fall 2022 semester, I will be teaching:

  • CS 171: Mathematical Foundations of Computer Science
  • CS 371: Design and Analysis of Algorithms


I am a member of the Center for Computational and Integrative Biology (CCIB), and a badged instructor with The Carpentries.