Skip to main content

Contact

Office Location

440 Huntington Avenue
308 West Village H
Boston, MA 02115

Biography

Leif Andersen is a PhD student studying programming languages in the Khoury College of Computer Sciences at Northeastern University. She is a part of the Programming Research Laboratory (PRL) and studies compilers, domain-specific languages for writing compilers, and performance tools.

About Me

  • Hometown: Salt Lake City, Utah
  • Field of Study: Programming Languages
  • PhD Advisor: Matthias Felleisen

What are the specifics of your graduate education thus far?

I am a PhD student studying programming languages in the Programming Research Laboratory (PRL) at Northeastern University. I study compilers, domain-specific languages for writing compilers and performance tools.

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

I would like to create an open compiler that allows performance tools to be more easily created without the need to modify the compiler.

What’s the most interesting aspect of your job?

I’m new enough that I haven’t found anything particularly surprising. However, I am very surprised that performant compilers can be created in a nanopass style.

Going forward, what are your research goals?

I would like to further study and research compilers, and find out whether it is possible to write a nanopass framework that does pass fusion.