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. 😄
Each of these repositories contain the data and code to reproduce analyses for research projects:
- av_labor_cost_2024: Replication code for our 2024 paper "Modeling the Operational and Labor Costs of Autonomous Robotaxi Services" Transport Policy. DOI: 10.1016/j.tranpol.2024.10.010
- pev-resale-2024: Replication code for our 2024 paper “Battery-Powered Bargains? Assessing Electric Vehicle Resale Value in the United States” Environmental Research Letters. DOI: 10.1088/1748-9326/ad3fce
- vmt-2023: Replication code for our 2023 paper "Quantifying electric vehicle mileage in the United States." Joule. DOI: 10.1016/j.joule.2023.09.015
- 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
- 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. - surveydown: A flexible, open-source platform for making surveys with R, Quarto, Shiny, and Supabase.
- 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.
- 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.
- The Distillery: A distill blog and showcase about building distill websites and blogs.
- 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.