440 Huntington Avenue
308 West Village H
Boston, MA 02115
- Hometown: Salt Lake City, Utah
- Field of Study: Programming Languages
- PhD Advisor: Matthias Felleisen
Leif Andersen is a PhD student studying programming languages in Northeastern University’s Khoury College of Computer Sciences, advised by Professor Matthias Felleisen. She is a part of the Programming Research Laboratory (PRL) and studies compilers, domain specific languages for writing compilers, and performance tools.
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/work?
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 aspect of what you do is most interesting?
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.
What are your research or career goals, going forward?
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.