Samuel E. Reynolds
- Portland, Oregon
- Email: [email protected]
- Website: https://samreynoldsmath.xyz
- GitHub: https://github.com/samreynoldsmath
Summary
Computational mathematician and software developer with expertise in
scientific computing, numerical methods, and optimization. Experienced
in building and contributing to open-source research software,
collaborating on peer-reviewed publications, and teaching at the
university level. Skilled in developing numerical algorithms and
scientific software to solve computational problems.
Skills
- PDE solvers
- Mesh generation / mesh processing
- Numerical linear algebra
- HPC / parallel computing
- Scientific Python stack (NumPy, SciPy, Matplotlib, Pandas,
Jupyter)
- Linux development environment
- PETSc
- MFEM
- Netgen / NGSolve
- Languages: C, C++, MATLAB, Python
- Software: Bash, Git, LaTeX, Markdown, Microsoft Word, Microsoft
Excel, Wolfram Mathematica
Education
Ph.D. in Mathematical
Sciences
- Portland State University
- June 2024
- Advisor: Jeffrey S. Ovall
- Dissertation: Developed and implemented a finite element method for
nonstandard mesh geometries.
M.S. in Mathematics
- Portland State University
- April 2020
B.S. in Mathematics
- Portland State University
- August 2017
- Minor in Physics; magna cum laude; departmental honors.
Work Experience
Artificial Intelligence
Trainer
- Data Annotation
- Remote
- April 2025 – Present
- Developed and reviewed mathematics prompts for training
next-generation language models, validating mathematical correctness and
documenting reasoning failures across undergraduate to postdoc-level
content.
Computational
Mathematics Research Assistant
- Fariborz Maseeh Dept. of Math. and Stats., Portland State
University
- Portland, Oregon
- June 2016 – June 2024
- Developed and implemented a finite element method on planar meshes
with nontrivial geometries, including mesh cells with cavities and
curved edges. This work culminated the development of the PuncturedFEM
Python package, four published peer-reviewed articles, and my
Ph.D. dissertation.
Computing Scholar (Summer
Internship)
- Lawrence Livermore National Laboratory
- Livermore, California (Remote)
- June 2022 – August 2022
- Built numerical examples and simulations using MFEM (C++),
demonstrating multi-physics modeling techniques.
Givens Associate (Summer
Internship)
- Argonne National Laboratory
- Chicago, Illinois (Remote)
- June 2021 – August 2021
- Contributed to the PETSc open-source codebase, implementing
high-performance algorithms for parallel matrix computations.
Graduate Teaching Assistant
- Fariborz Maseeh Dept. of Math. and Stats., Portland State
University
- Portland, Oregon
- September 2019 – December 2020
- Gave lectures, prepared course materials, graded student work, and
mentored students during office hours. Total of four courses taught, two
of which were held remotely. Courses taught: Calculus I, Calculus
IV.
Peer Tutor
- The Learning Center, Portland State University
- Portland, Oregon
- April 2016 – August 2019
- Assisted undergraduate students in drop-in one-on-one sessions.
Subjects: elementary algebra, calculus, differential equations, linear
algebra, introductory physics.
MTH 251 Lab Assistant
- Mathematics Department, Portland Community College
- Portland, Oregon
- April 2015 – March 2016
- Assisted students with introductory calculus during in-class
workshop sessions.
Publications
- Jeffrey S. Ovall and Samuel E. Reynolds. “Evaluation of Inner
Products of Implicitly Defined Finite Element Functions on Multiply
Connected Planar Mesh Cells.” SIAM Journal on Scientific
Computing 46.1 (2024), A338–A359.
- Jeffrey S. Ovall and Samuel E. Reynolds. “Quadrature for
implicitly-defined finite element functions on curvilinear polygons.”
Computers & Mathematics with Applications 107 (2022),
1–16.
- Akash Anand et al. “Trefftz finite elements on curvilinear
polygons.” SIAM Journal on Scientific Computing 42.2 (2020),
A1289–A1316.
- Nguyen Mau Nam et al. “Clustering and multifacility location with
constraints via distance function penalty methods and DC programming.”
Optimization 67.11 (2018), 1869–1894.
- Nguyen Mau Nam et al. “Nesterov’s smoothing technique and minimizing
differences of convex functions for hierarchical clustering.”
Optimization Letters 12 (2018), 455–473.
- Jeffrey S. Ovall and Samuel E. Reynolds. “A high-order method for
evaluating derivatives of harmonic functions in planar domains.”
SIAM Journal on Scientific Computing 40.3 (2018),
A1915–A1935.
Awards and Honors
- NSF Research Training Group Graduate Fellowship, National Science
Foundation (2022, 2023)
- Excellence in Remote Teaching Award, PSU Fariborz Maseeh Dept. of
Mathematics and Statistics (2020)
- Level III (Master) Tutor Certification, College Reading &
Learning Association (2019)
- F. S. Cater Prize, PSU Fariborz Maseeh Dept. of Mathematics and
Statistics (2019)
- Christine and David Vernier STEM Scholarship, PSU College of Liberal
Arts and Sciences (2016)
- Oregon NASA Space Scholarship, Oregon Space Grant Consortium
(2015)