I am an assistant professor at Georgia Tech in the School of Computational Science and Engineering. Previously, I was the Grace Hopper Postdoctoral Fellow in Computing Sciences at Lawrence Berkeley National Laboratory, where I was lucky to be hosted by Dr. Aydin Buluc. Before that, I graduated with my Ph.D. in Computer Science from MIT, where I was fortunate to be advised by Prof. Charles E. Leiserson. My thesis was on “The Locality-First Strategy for Developing Efficient Multicore Algorithms.”

Information for prospective students

I am looking for motivated Ph.D. students starting in Fall 2024! If you are interested in parallel and high-performance computing, there are two paths to working with me:

  • If you are not yet a Ph.D. student at GT, please apply to the CSE Ph.D. program and place my name in the faculty preference list.
  • If you are currently a Ph.D. student at GT, please reach out and include why you are interested in our group, your CV, grad report, a code sample (preferably C/C++), and a writing sample.

Research interests

  • Parallel and high-performance computing
  • Cache-friendly algorithms and data structures
  • Software performance engineering


[Jun. ‘24] I will be co-organizing the Workshop on Recent Advances in Parallel and Concurrent Data Structures at SPAA ‘24.

[Apr. ‘24] Our paper “BYO: A Unified Framework for Benchmarking Large-Scale Graph Containers” has been accepted to VLDB ‘24.

[Jan. ‘24] I moved to Atlanta and am starting my new position at GT CSE! This semester, I am teaching CSE 6230: HPC Tools and Applications. Feel free to follow along on our YouTube channel.

[Nov. ‘23] Our paper “CPMA: An Efficient Batch-Parallel Compressed Set Without Pointers” has been accepted to PPoPP ‘24.