Hello! ๐
My name is John Paul Helveston and I am an Assistant Professor in EMSE @ GWU. On GitHub you'll usually see me contributing to research projects, R packages, courses I develop / teach, or other fun side projects. I speak English, Chinese, R (base + tidyverse), and Python fluently as well as some moderate CSS and HTML. Find out more at my website: jhelvy.com ๐
Activity Summary
Research Projects
Each of these repositories contain the data and code to reproduce analyses for research projects:
- solar-learning-2021: Replication for our 2022 paper "Quantifying the cost savings of global solar photovoltaic supply chains." Nature. DOI: 10.1038/s41586-022-05316-6
- pev-incentives-2021: Replication for our 2022 paper "Not all subsidies are equal: Measuring preferences for electric vehicle financial incentives.โ Environmental Research Letters. DOI: 10.1088/1748-9326/ac7df3
- dcTravelSurvey: A conjoint survey about user trip travel preferences in the DC Metro Area conducted at George Washington University.
- pev-experience-2019: Replication for our 2020 paper "Electric vehicle adoption: can short experiences lead to big change?,โ Environmental Research Letters. 15(0940c3). DOI: 10.1088/1748-9326/aba715
- tra2015: Replication for our 2015 paper "Will subsidies drive electric vehicle adoption? Measuring consumer preferences in the U.S. and China" Transportation Research Part A: Policy and Practice, 73, 96โ112. DOI: 10.1016/j.tra.2015.01.002
R Packages
- logitr: logitr: Fast Estimation of Multinomial and Mixed Logit Models with Preference Space and Willingness to Pay Space Utility Parameterizations utility parameterizations. Accomanying JSS article here: DOI: 10.18637/jss.v105.i10
- cbcTools: An R package with tools for designing choice based conjoint (cbc) survey experiments and conduction power analyses.
- renderthis: Package for rendering media (e.g.,
xaringan
slides) into multiple different formats. Co-authored with Garrick Aden-Buie.
Courses
- EMSE 4571: Intro to Programming for Analytics: A course on the fundamentals of programming and computational thinking in R.
- EMSE 4572: Exploratory Data Analysis: A course on the foundations in exploring and visualizing data in R.
- EMSE 6035: Marketing Analytics for Design Decisions: A course on analyzing consumer choice data in R to inform design decisions in an uncertain, competitive, market.
- R for Analytics Primer: A self-guided tutorial for developing a foundation in programming in R for data analysis, including data input/output, data wrangling, and data visualization using the Tidyverse.
Community
- The Distillery: A distill blog and showcase about building distill websites and blogs.
- GW Coders: A community organization co-founded by myself and Ryan Watkins that brings together students and faculty to apply computational and data analytics skills in research.
Keyboards
- splitKbCompare: An interactive tool for comparing layouts of different split mechanical keyboards.
- Wireless Corne: Build log and photo gallery for my Wireless Corne keyboard.
- Iris Rev 2: Build log and photo gallery for my Iris Rev 2 keyboard.