08/2019 - now - Instructional Associate, Georgia Tech (Graduate Machine Learning, Graduate Reinforcement Learning, NVIDIA Sponsored Training Seminars in Agentic AI and Deep Learning)
09/2024 - now - Course Facilitator, eCornell (Python, Data Science, and Machine Learning)
01/2025 - 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, Deep Learning, Agentic AI)
- SUNY Broome (C++, OOP)
- GitHub: jlm429
- LinkedIn: jlm429
- Email: jm2935@cornell.edu
- AI, LLMs, Game Theory, Machine Learning, Reinforcement Learning, and Multi-Agent Reinforcement Learning
- Open-source software
- Mentoring students and early-career professionals
- Reading, music (piano, guitar), tennis, racquetball, 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.


