Recent Posts

More Posts

I love Game of Thrones. I particularly liked this mini-speech from Petyr Baelish earlier in Season 7: Don’t fight in the North or the South. Fight every battle everywhere, always, in your mind. Everyone is your enemy, everyone is your friend. Every possible series of events is happening all at once. Live that way and nothing will surprise you. Everything that happens will be something that you’ve seen before.


Creating a Shiny application that enables user login can be useful for tailoring individual user experience and for analyzing user actions with profile-type data. With basic file I/O functions, it is possible to create a simple but insecure app that stores login names and passwords in text files. A much more secure alternative is to use an existing authentication system to handle login. I’m sure many of you have seen websites that allow you to login via Google or Facebook.


I am currently a TA for an introductory biostatistics sequence at JHSPH where we teach students about the essentials of regression analysis. A great question that came up at office hours last week was, “What is likelihood?” I love this question because it is so fundamental to statistical thought, seems very intuitive, but actually abounds in nuance. I found my answer to the question to be rather unsatisfying: “Likelihood refers to how probable our collected data would be given the regression model that we’re currently fitting.



I will be teaching the following courses at Macalester for the 2018-9 academic year.

  • MATH155: Introduction to Statistical Modeling (Fall)
  • MATH253: Machine Learning (Spring)


My CV is available in HTML or PDF form.


I am an avid Dungeons and Dragons player and game enthusiast, and I love finding ways to bring coding and analysis into these beloved hobbies of mine. As a result, I have a few side projects devoted entirely to fun!

  • Map Annotator: A Shiny app that I developed to create clickable annotated maps for helping game masters keep track of details in information-dense areas.
  • R + Magic the Gathering: (Slides) A foray into the rvest package in R with an application for organizing information about Magic the Gathering decklists.