About Me


I am currently a PhD student at Northwestern University studying computer systems. More specifically I am focusing on the interactions and optimizations made available by interweaving the computing stack. An example of this work can be seen in my project CARAT in which I use the compiler, runtime, and operating system to make a case for removing hardware for memory management.

My current work expands upon CARAT and begins to investigate new opportunities enabled by having a pure software memory management system that understands the binaries memory state.

More information of my professional work can be found on my CV Page



I have been involved in theater for 15+ years. I love to be involved in performances in whatever way I can at the time and enjoy going to see productions near me as well.

At Rose-Hulman (my undergraduate institution), I had the privilege to serve as the Treasurer for the Drama Club and the Vice-President of the Choir. I also got to star in the productions Anything Goes, West Side Story, Les Miserables, Little Shop of Horrors, and Cinderella as well as act in the plays A Servant of Two Masters and Much Ado About Nothing.

I also got to be involved in many theater productions at Lake Zurich High School and Lake Zurich Middle School as an actor. I also served as a crew member for various productions which taught me many things about woodworking and set design.

Photos down below.

Fantasy Football

I am an avid fan of football (Go Pack Go!) as well as fantasy football. I play in a mix of dynasty leagues (long term year to year ownership) as well as redraft (what people typically think of as fantasy football). I constantly am keeping up to date on players and league news and am always happy to talk about football with whomever.

I also have tried (unsuccessfully) to utilize my computer science background to obtain an edge over others in fantasy football. In the past, I built (simple) machine learning models that trained on a combination of player statistics, opponent's defensive statistics, Vegas odds, and other potentially important fantasy related data to attempt to predict future player performance, but unfortunately it did not do a great job; however, it did confirm that football is the sport that is a beautiful combination of skill and chance.

If you are interested in fantasy football, I would highly recommend the following sources and communities to help get you started:

  • reddit.com/r/FantasyFootball
    • This community runs red-hot during the football season (Early August - February) and is a hub for many players who like fantasy football.
  • reddit.com/r/DynastyFF
    • This community focuses on a specific form of fantasy football in which you keep your players year to year. This community is not as large as /r/FantasyFootball, but does run year-round and has high engagement
  • reddit.com/r/findaleague
    • This community serves to connect people who are interested in forming/joining a fantasy league.
  • FantasyPros.com
    • This website serves up original fantasy content for all sports as well as serving as an aggregation website for ranking players for fantasy.
Carousel imageCarousel imageCarousel imageCarousel imageCarousel imageCarousel imageCarousel image