Arjun Vedantham

a photo of myself in front of the DC cherry blossoms

I am an ECE PhD student at the University of Illinois Urbana-Champaign, advised by Prof. William Moses in the Program geNeration Transformation and Optimization (PRONTO) Lab. Broadly, my research interests lie at the intersection of compilers, programming languages, and computer architecture/hardware design.

Previously, I completed my bachelor’s degree at the University of Maryland, College Park, with a major in computer science and a minor in robotics and autonomous systems. I was also a PhD student at UC Santa Cruz in the Hardware Systems Collective.

While at UMD, I was an undergraduate researcher in robotics, advised by Prof. Mumu Xu in the Maryland Robotics Center. Additionally, I contributed to the design of CMSC141, a new introductory computer science course sequence, led by Prof. David Van Horn and Jose Calderon. At UCSC, I worked on benchmarking and accelerating synchronization barriers for multicore CPUs under the direction of Prof. Scott Beamer.

I was also a member of UMD Loop, an undergraduate engineering team, where I led the software and (later) avionics systems teams for building both a tunnel boring machine and a Mars rover. I continue to serve as a mentor and external reviewer for the team.

Work Experience

Are you hiring for summer 2026? If so, please reach out!

From 2014 to 2017, I was a community leader for DuckDuckHack, the open source community of DuckDuckGo. Maybe you’ve used one of my instant answers?

Recent News

Current Projects

Presentations and Other Written Works

Contact

I generally go by javathunderman online, which is an anagram of my name.