Skip to main content


Office Location

440 Huntington Avenue
330 West Village H
Boston, MA 02115


  • BE in Electronics and Communication Engineering, University of Delhi – India

About Me

  • Hometown: Haryana, India
  • Field of Study: Programming Languages
  • PhD Advisor: Jan Vitek


Aviral Goel is a PhD student in the programming languages program at Northeastern University, advised by Professor Jan Vitek. Aviral is interested in all aspects related to the design and implementation of programming languages. Prior to joining Northeastern, Aviral earned his bachelor’s degree in Electronics and Communication Engineering from the University of Delhi.

What are the specifics of your graduate education (thus far)?

I have taken PhD courses, assisted as a TA in Masters courses and spent time exploring research ideas.

What are your research interests?

I am currently trying to improve R, a dynamic, functional and lazy language used in data science applications.

What’s one problem you’d like to solve with your research/work?

I would like to make dynamic programming languages faster.

What aspect of what you do is most interesting?

It’s enlightening to work on multiple aspects of language design and implementation. I am conducting empirical studies to understand how users employ certain features of a programming language. I intend to use this information to design compiler optimizations. I am also working on the design of a type system to enhance user experience and make the language faster.

What are your research or career goals, going forward?

I am open to all possibilities. I would like to stay in academia and also wouldn’t mind going to research labs to gain real world experience.