Nathan Carter is a professor and mathematician who leverages computer science to advance mathematical understanding, with a Ph.D. in mathematical logic and dual M.S. degrees from Indiana University. At Bentley University he teaches calculus and electives in discrete math, computer graphics, and logic while directing honors and departmental programs and publishing expository textbooks, including Visual Group Theory. He is a hands-on developer of open-source mathematical software—creator of Group Explorer and contributor to notable projects like nteract—bridging visualization, formal logic, and pedagogy. His work uniquely combines rigorous research, interactive graphics, and classroom-tested tools that make abstract algebra and reasoning more tangible.
14 years of coding experience
1 year of employment as a software developer
M.S., Computer Science, M.S., Computer Science at Indiana University Bloomington
B.S., Mathematics, Computer Science, B.S., Mathematics, Computer Science at University of Scranton
Contributions:6 commits, 1 PR, 16 comments in 1 day
Contributions summary:Nathan primarily contributed to the nteract project by implementing changes related to file handling and application behavior. They modified code to trigger actions on save operations, including filename changes. Additionally, they addressed a bug related to kernel behavior on folder changes, enhancing the user experience. Their contributions also included test updates, indicating a focus on ensuring code quality.
Implementation of (most of) the OpenMath Standard in JavaScript
Contributions:91 commits, 2 PRs, 43 pushes in 4 years 8 months
javascript
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.