Summary
Peter Cowal is an applied mathematician and software developer with 11 years of experience blending research-grade algorithm development and practical software engineering. Currently a Graduate Teaching Assistant at Oregon State University, he designs novel algorithms in linear algebra, machine learning, and imaging science while teaching advanced mathematics. His background spans game development and composition, Unity-based mixed-reality research, and backend Java work, reflecting a rare mix of creative, interactive media and rigorous numerical computation. He has taught data structures and advanced mathematics at the college level and delivered remote instruction at the high-school level, demonstrating clear communication of complex concepts. Based in Portland, Oregon, he brings both academic depth (PhD track in Mathematics) and hands-on product experience, often applying spreadsheet automation and tooling to bridge research and real-world workflows.
11 years of coding experience
Jesuit High School
Doctor of Philosophy - PhD, Mathematics, Doctor of Philosophy - PhD, Mathematics at Oregon State University
Bachelor of Arts - BA, Mathematics and Computer Science, Bachelor of Arts - BA, Mathematics and Computer Science at Pomona College