Arjun Guha

Associate Professor

Northeastern University

a.guha@northeastern.edu

About

I have broad research interests in programming languages, systems, and software engineering. For the past few years, my group has been working on language design problems that arise in WebAssembly, program synthesis for robot control programs, and developing Code LLMs for low-resource programming languages and novel tasks.

I teach a variety of undergraduate and graduate courses. I have been the lead instructor for Northeastern's CS1 course several times, designed several new courses, and taught graduate seminars on topics as varied as Code LLM development and program verification.

I also serve as the Area Chair for Software at Northeastern's Khoury College of Computer Sciences.

Prospective Students

  • PhD: I encourage you to apply to Northeastern. Feel free to email me to determine if our interests align. You can also determine that by reading recent papers from my group.
  • Undergraduates at Northeastern: see this document for more information.
  • MS students at Northeastern: I am open to the Khoury Research Apprenticeship Program. Read the document above and adapt appropriately.

Recent News

Research Group

I am a member of the Programming Research Laboratory at Northeastern. I work with a great group of students:

Alumni

  • Abhinav Jangda (PhD → Microsoft Research)
  • Ming-Ho Yee (PhD → Meta)
  • Samuel Baxter (MS)
  • Rian Shambaugh (MS)
  • Emily Herbert (MS)
  • Sam Lee (undergrad)
  • Christopher Rybicki (undergrad → MS student at Cornell Tech)
  • Rachit Nigam (undergrad → PhD student at Cornell)
  • Nicole Andrews (Mount Holyoke College undergrad)
  • Jenna Hammond (Mount Holyoke College undergrad, CRA honorable mention)
  • Sydney Nguyen (Wellesley College undergrad)
  • Anders Freeman (Wellesley College undergrad → PhD student at University of Massachusetts Amherst)
  • Harsh Poddar (undergrad → Meta)
  • Aaron Weiss (undergrad, NSF Fellow → PhD student at Northeastern University)
  • Jane Tangen (undergrad → MITRE)
  • Akshay Gadre (undergrad → PhD student at Carnegie Mellon)
  • Nimish Gupta (MS → Amazon)