09/2024 - now - Course Facilitator, eCornell (Python, Data Science, and Machine Learning)
08/2019 - now - Instructional Associate, Georgia Tech (CS7641, CS7642: Graduate Machine Learning, Graduate Reinforcement Learning)
01/2024 - now - Adjunct Instructor, SUNY Broome (C++, Object-oriented programming)
2005 - 2012 - Software Developer, various roles (education, data-centric applications, open source)
2018 - M.S. in Computer Science, Georgia Institute of Technology
2005 - B.S. in Computer Science, State University of New York at Buffalo
-
Maintainer of:
bettermdptools- planning and reinforcement learning algorithms and environment models for use with Gymnasiumpyperch- randomized optimization neural networks in Pythonbackonthelangchain- a sandbox for building smarter LLM applications using LangChain, LangGraph, and RAG pipelines
-
Contributor to:
ABAGAIL- Java-based ML toolkitmlrose-hiive- optimization algorithms for machine learning- Other contributions to Python/data science tools and course infrastructure
- eCornell (Python, Data Science, Machine Learning, AI in Business)
- Georgia Tech (Machine Learning, Reinforcement Learning)
- SUNY Broome (C++, OOP)
- GitHub: jlm429
- LinkedIn: john-mansfield
- Email: jm2935@cornell.edu
- AI, LLMs, Game Theory, Machine Learning, Reinforcement Learning, and Multi-Agent Reinforcement Learning
- Python, scikit-learn, PyTorch
- Open-source software
- Curriculum design and teaching
- Mentoring students and early-career professionals
- Reading, music (piano, guitar), hiking, snowboarding, chess, board games, crossword puzzles - and my latest puzzle obsession: NYT Connections
Feel free to reach out if you're interested in collaboration, teaching, or just chatting.


