About Me

I have been at Cal Poly since 2017, where I teach R programming, multivariate statistics, and introductory statistics for the life sciences. I also help run the San Luis Obispo area R Meetup Group.

I grew up in Cupertino, California in a family full of computer scientists. My undergraduate degree is from Harvard University, where I earned a B.A. in Statistics with minor degrees in English and French. I wrote my senior thesis under the mentorship of the incomparable Professor Joe Blitzstein. After graduation, I completed a one year research assistantship with Dr. Jeffrey Rosenthal and Dr. Albert Yoon at the University of Toronto.

I received my Ph.D. in Statistics and Operations Research in 2017 from the University of North Carolina at Chapel Hill, under the direction of Dr. Andrew B. Nobel and Dr. Kai Zhang. My dissertation was titled Methods of Association Mining by Variable-to-Set Affinity Testing. During my graduate years, I also taught introductory statistics, and served as Senior Resident Tutor for Kirkland House at Harvard University.

I am an avid fan of the San Jose Sharks, a collector and connoissuer of board games, and a lover of sports and the outdoors. I travel frequently, for work and for pleasure. Don't hesitate to contact me if you'd like to talk R and the tidyverse, banter about hockey, challenge me to a board game, recommend a great book, or suggest a new hike in the Central Coast area!

  Software in the Classroom

  Digital Humanities

  Clustering, Networks, Recommendation Systems

  High-Dimensional Data

  Reproducibility and Code Accountability

I like teaching. [Philosophy to come.]


  • Arcadia by Tom Stoppard
  • Harry Potter by JK Rowling
  • Her Smoke Rose Up Forever by James Tiptree, Jr.


      • Blurryface - twenty one pilots
      • X & Y - Coldplay
      • River of Dreams - Billy Joel

  TV Shows

  • Battlestar Galactica
  • Parks and Recreation
  • Firefly


      • Singin' in the Rain
      • The Sound of Music
      • Star Wars: The Return of the Jedi

  Board Games

  • The Settlers of Catan
  • Escape! The Curse of the Temple
  • Anomia

        Video Games

      • The Elder Scrolls V: Skyrim
      • Super Smash Brothers 64
      • Dance Dance Revolution