Geoff Goehle

Assistant Research Professor at Penn State University

State College, Pennsylvania, 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
Geoff Goehle is an Assistant Research Professor and applied mathematician with 14 years of technical and academic experience spanning numerical analysis, functional analysis research, university teaching, and systems engineering. He has a PhD in Mathematics from Dartmouth and a decade of professorial experience, having taught courses from calculus to graduate-level numerical analysis while publishing in education and functional analysis. Geoff pairs rigorous mathematical thinking with hands-on software development—five years as an open-source WeBWorK contributor and maintainer working in JavaScript, Perl, and MySQL and ongoing work as a database engineer on the widely used OpenWeBWorK problem library. He also built a VR protein-visualization system in Unity/C#, and has administered Linux servers using DevOps tooling like Puppet, bridging research prototypes to production environments. Based in State College, PA, he brings a unique blend of pedagogy, research, and full-stack technical skills that enable reproducible educational technology and data-driven problem libraries. A less obvious strength is his comfort switching between deeply theoretical math and practical engineering, making him effective at turning abstract models into working software.
code14 years of coding experience
job10 years of employment as a software developer
bookDoctor of Philosophy - PhD, Mathematics, Doctor of Philosophy - PhD, Mathematics at Dartmouth College
bookMaster's degree, Mathematics, Master's degree, Mathematics at Portland State University
bookBachelor's degree, Applied Mathematics, Bachelor's degree, Applied Mathematics at University of Colorado Boulder
github-logo-circle

Github Skills (4)

mysql10
sql10
database-design9
database-administration9

Programming languages (6)

JavaC++JavaScriptPerlPythonPostScript

Github contributions (5)

github-logo-circle
A library of WeBWorK problems contributed by the OpenWeBWorK community
Role in this project:
userDatabase Engineer / Database Administrator
Contributions:6 commits, 4 PRs, 1 push in 6 months
Contributions summary:Geoff's primary contribution involves modifying and updating the `OPL_global_statistics.sql` file, which appears to contain database schema and data related to problem statistics. Their commits focused on adding and updating data, suggesting a role in managing or maintaining a database used for tracking the performance of problems within the OpenWeBWorK problem library. The repeated modifications to the SQL file indicate a significant hands-on involvement with the database structure and data population.
problems
goehle/pg

May 2015 - Feb 2019

Problem rendering engine for WeBWorK
Contributions:28 commits, 1 PR, 52 pushes in 3 years 9 months
renderingrendering-engineproblem
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