Gregory Macfarlane

Assistant Professor at Brigham Young University

Provo, Utah, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Gregory Macfarlane is an assistant professor of civil engineering at Brigham Young University with 13 years of experience applying large-scale passive data to transportation planning, policy, and simulation. He blends academic research with hands-on practice from roles in consulting and startups, having developed travel-forecasting and simulation-ready models for state and provincial agencies. His technical contributions include extending the popular tidymodels/broom R package to better support spatial and multinomial choice models, making complex model outputs more accessible for analysis. Trained with a Ph.D. in Transportation Systems Engineering and an M.S. in Economics from Georgia Tech, he teaches and designs curriculum while advising practical implementations of passive data streams in forecasting workflows. Colleagues know him for translating advanced modeling into policy-ready insights and for strategic thinking about integrating new data sources into established planning tools.
code13 years of coding experience
job5 years of employment as a software developer
bookPh.D., Transportation Systems Engineering, Ph.D., Transportation Systems Engineering at Georgia Institute of Technology
bookBS - University Honors, Civil Engineering, BS - University Honors, Civil Engineering at Brigham Young University
stackoverflow-logo

Stackoverflow

Stats
2,183reputation
124kreached
18answers
56questions
github-logo-circle

Github Skills (11)

tidy10
modeling10
tidyr10
r10
rstudio6
knitr6
dplyr6
latex6
ggplot6
roxygen6
combinations6

Programming languages (17)

JavaC++TeXScalaVueGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
tidymodels/broom

May 2020 - Oct 2021

Convert statistical analysis objects from R into tidy format
Role in this project:
userData Scientist
Contributions:19 commits, 7 PRs, 12 comments in 1 year 5 months
Contributions summary:Gregory primarily focused on developing methods for tidying statistical analysis objects within the `broom` repository. They implemented and refined `tidy`, `glance`, and `augment` methods specifically for `sarlm` and `mlogit` objects. The contributions streamlined the conversion of spatial and multinomial logit model results into a tidy format, enhancing the usability and analysis of these models. These changes expanded the library's support for spatial and choice models.
r-packagestatisticshypothesis-testingregression-modelstidymodels
gregmacfarlane/sppois

Jun 2016 - Jun 2021

Spatial autogressive Poission models in R
Contributions:1 release, 39 commits, 2 PRs in 5 years
r-packagespatialrstats
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial