Patrick Walls is an Associate Professor of Teaching in the Department of Mathematics at UBC with a decade of experience designing and delivering courses from calculus to number theory and mathematical computing. He blends deep mathematical training (PhD, University of Toronto) with practical engineering roots in mechanical engineering and early MATLAB work as a wind engineer, which informs his applied, computation-forward teaching style. Patrick contributes to open educational resources—improving the Mathematical Python Jupyter materials and sharpening LaTeX-rich documentation—to make computational math more accessible. Based in Vancouver, he’s known for clear, student-centered course design and for translating advanced theory into hands-on coding examples that bridge classroom and research practice.
10 years of coding experience
Master of Science - MS, Mathematics, Master of Science - MS, Mathematics at The University of British Columbia
Doctor of Philosophy (PhD), Mathematics, Doctor of Philosophy (PhD), Mathematics at University of Toronto
Bachelor's degree, Mechanical Engineering, Bachelor's degree, Mechanical Engineering at University of Calgary
Introduction to Mathematical Computing with Python and Jupyter
Role in this project:
Technical Writer
Contributions:20 commits, 6 PRs, 16 pushes in 3 years 5 months
Contributions summary:Patrick's commits primarily involve updating and enhancing the README.md file within the "mathematicalpython" repository. Their contributions include mapping the README content to specific sections within the index.md file, adding LaTeX examples for mathematical expressions, and providing clear formatting for lists and tables. They have also incorporated illustrative examples, equations, and links to external resources, thereby significantly enhancing the clarity and educational value of the documentation.
Contributions:4 reviews, 7 PRs, 47 pushes in 1 year 3 months
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.