Hello šŸ‘‹, I’m Vishnu, a first-year CS PhD Student in Parallel Programming Languages at the Courant Institute @ NYU 🟣.

My research is centered on developing programming-language techniques integrated with runtime systems to enable safer, easier-to-reason parallelism with strong, provable performance guarantees. I also occasionally dabble in optimizing parallel algorithms.

I am advised by Prof. Sam Westrick in the ParCour. I am also part of the ACSys Group.

Prior to NYU, I studied Computer Science, Mathematics, and Music at the University of Michigan, Ann Arbor šŸ’™šŸŸ”. At UMich, I was involved in research on collaborative structure editing in Hazel with Prof. Cyrus Omar in the Future of Programming Lab.

Publications

Grove: A Bidirectionally Typed Collaborative Structure Editor Calculus Michael D. Adams, Eric Griffis, Thomas J. Porter, Sundara Vishnu Satish, Eric Zhao, and Cyrus Omar POPL 2025

Talks and Presentations

  • Adaptive Unrolling for Automatic Parallelism Management Workshop on Co-evolution of Algorithms, Compilers, and Hardware for Performance, Fastcode at PPoPP 2026
  • Grove: A Bidirectionally Typed Collaborative Structure Editor Calculus UChicago, Midwest Programming Languages Summit 2024

Awards and Honors

  • MacCracken Fellowship - NYU Graduate School of Arts and Sciences
  • University Honors - University of Michigan
  • James B. Angell Scholar - University of Michigan
  • OPLSS 2025 Travel Grant - Oregon Programming Languages Summer School

Professional Service