ravel Journals:
OnTheRoad; Timeles Travels in Rocky Mountain (July 2025)
OnTheRoad; At the Arkansas Graveler (June 2024)
* republished at ArkansasOutside.com
OnTheRoad; The Great Allegheny Passage (June 2024)
OnTheRoad; On a Big Ol' Jet Airliner to Oahu (April 2024)
OnTheRoad; RAGBRAI 50 (July 2023)
OnTheRoad; Dancing Peak to Peak (July 2023)
OnTheRoad; On A Million Dollars (Highway) (July 2023)
OnTheRoad; A Special Century-A-Month (May 2023)
OnTheRoad: HikingInDenver: Spring 2023 (Mar 2023)
OnTheRoad: ToTheTopOfTexas: Fall 2022 (Oct 2022)
OnTheRoad: UnderTheMidnightSun: Summer 2022 (Jun 2022)
OnTheRoad: OnToOKC: Fall 2021 (Oct 2021)
OnTheRoad; OnTheGDMBR: Spring 2021 (May-Jun 2021)
OnTheRoad; Westward (a National Parks Tour): Summer 2019 (Jun-Jul 2019)
OnTheRoad; OnToMoab: Late Spring 2019 (May 2019)
OnTheRoad; OnTheBikeShare: Spring 2019 (Apr 2019)
OnTheRoad; OnToBigBend: Winter 2018-2019 (Jan 2019)
OnTheRoad; OnTheDragon: Summer 2017 (Jun 2017)
OnTheRoad; OnTheRails: Summer 2016 (Jul 2016)
OnTheRoad; OnTheBike: Spring-Summer 2014 (Oct 2015)
Century-A-Month Bicycle Journals:
Bicycle & Build Reviews:
Salsa Vaya 3: A Living Review (last update: January 2025)
Doctoral Dissertation
Mapping Bicycle Level of Service (May 2022)
Also available through TxST Digital Collections
Master's Thesis:
Affective Risk Perception in Automotive Environments (May 2018)
Also available through UNI Scholarworks.
Full Literature Reviews:
Parking Policy as a Strategy for Transportation Demand Management (Dec 2016)
Heavy Metals in Urban Stormwater: Analysis and Remediation (May 2016)
GIS Tutorials:
ArcGIS Tutorial And Toolbox for Crash Hot-spots Analysis (March 2019) (Get DATA: 400Mb)
An open-source tutorial for wilderness trail analysis (May 2018) (Get DATA; 100Mb)
Brief Literature Reviews:
Mississippi River Delta: Land Loss, Implications, and Mitigations (Feb 2015)
Transport In Suburbia: The role of attitudes, preferences, and subsidies (Nov 2015)
Op-Ed:
Letter to the Editor: "No free tuition" raises valid safety concerns (Dec 7, 2015. Northern Iowan 112(26))