Research interests are broadly categorized into these areas:
- Computer Science Education and Outreach
- CS-POGIL: active learning via peer/group
- Computational Singing: composing/performing songs to demonstrate concepts
- Accessible Computing
- alternative wireless input (e.g., Myo, Leap)
- recognition tools and approaches (e.g., gesture, emotion)
- Dependable Parallel/Scientific Computing
- shared memory (OpenMP)
- message passing (MPI)
- chapel
- sustainability in HPSC