Arjun Guha

Associate Professor

Northeastern University


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.

Fall 2024: Engineering LLM-Integrated Systems

Course Information (Northeastern login required)

Recent News

Research Group

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



Mailing Address
440 Huntington Avenue, 202 West Village H, Boston, MA 02115
SSH Public Key
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBQidivAPj2Zb0vWpcyCZC3iEVLxsL9Vn8IoKnLET0N4