I am a PhD student in the Applied Mathematics Department at Simon Fraser University
studying computational fluid dynamics and traffic flow. I have a background in software development which heavily
influences my research. Because of my blended experience, I enjoy working on real industrial/applied
problems. This involves writing production quality code
which is not only correct and reproducible but is maintainable, scalable, and well designed.
Education
Simon Fraser University, Burnaby, BC
PhD in Applied Mathematics
Simon Fraser University, Burnaby, BC
Masters in Applied Mathematics
University of Victoria, Victoria, BC
Combined Major in Physics and Computer Science
Jeffrey K. Wiens, John M. Stockie, and JF Williams. High resolution scheme for kinematic wave
traffic model with a discontinuous flux. Manuscript submitted for publication to SIAM J. Appl. Math.
(January 2012).
M. Meraz, J. Wiens, H. Martinez, P. Fernandes, F. Hernandez, M. McDonald and S. Ohlmacher. Aware system for aerial supervision of forest/suburban fires.
Proceedings of the Mathematical Modeling in Industry XIV Workshop, Guanajuato, Mexico, August 2–11, 2010.
Kinematic wave and cellular automaton models for traffic flow, Master's Thesis, Simon Fraser University, 2011
Kinematic wave traffic model with discontinuous piecewise linear flux. IRMACS Computational Math Day, Burnaby, BC (2011)
Kinematic wave traffic model with discontinuous piecewise linear flux. ICIAM, Vancouver, BC (2011)
BCNET and HPCS 2012. Vancouver, BC (May 2012)
Mathematics of traffic flow modeling, estimation and control. UCLA, Los Angeles, CA (December 2011)
International Congress on Industrial and Applied Mathematics (ICIAM). Vancouver, BC (July 2011)
International Conference on Mathematical and Numerical Aspects of Waves. Vancouver, BC (July 2011)
Mathematical Modeling in Industry XIV. Guanajuato, Mexico (August 2010)
Worked with Dr. Mariano Rivera Meraz and five other graduate students on developing an efficient computer system that could
identify vehicles and people near fire and smoke.
Research Experience
PhD Thesis, Simon Fraser University, John Stockie
Implemented multiple immersed boundary method algorithms in Matlab. Plan to release into the
public domain in the near future.
Experience using IBAMR an open-source immersed boundary method project developed at NYU.
Began developing/implementing an immersed boundary method algorithm which is designed to be massively parallelized.
Master's Thesis, Simon Fraser University, John Stockie
Investigated conservation law with a discontinuous piecewise linear flux function.
Implemented high resolution finite volume scheme in Python.
Implemented and analyzed several CA traffic models.
Research, Trinity Western University, Donald Ariel
Worked on problems dealing with Non-Newtonian Fluids using the Homotopy Analysis Method.
Implemented Maple codes to solve problems using the Homotopy Analysis Method.
Graduate Courses: Parallel Programming for Scientific Computing, Numerical Analysis of Partial Differential Equation, Numerical Linear Algebra, Asymptotics, Dynamical Systems,
Machine Learning, Partial Differential Equations, Computational Fluid Dynamics, Approximation Theory with Applications to Spectral methods, Application of Finite Element Methods (Reading Class)
Undergraduate Computer Science Courses: Communications and Networking, Computer Graphics, Numerical Analysis I, Numerical Analysis II, Special topics in Artificial Intelligence, Introduction to Operating Systems, Digital Logic and Computer Organization, Software Development, Foundations of Computer Science
Undergraduate Math Courses: Advanced Calculus, Introduction to Partial Differential Equations, Introduction to Complex Variables, Applied Differential Equations
Work Experience
Simon Fraser University, Teaching Assistant
Mathematics of Sports - Math 302 (January 2012 to April 2012): Ran tutorials, marked, and gave lectures on occasion.
Calculus Workshop - Math 151, 152, 251 (September 2010 to April 2011): Marked, invigilated exams, and aided students in the calculus workshop for differential, integral, and multivariable calculus.
Trinity Western University, .NET Web Developer
Developed .NET web applications for a custom student information system and student portal.
Discovery Software, Junior Software Developer
I had several roles at Discovery including:
Lead Tester for Discovery’s product, Principalm.
Software Developer: Programmed in C++, PHP, and Javascript.
Contractor: Worked as a contractor for Powerschool through Discovery where they used an in-house programming language.