Skip to content

samreynoldsmath/cv

Repository files navigation

Samuel E. Reynolds

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

  1. 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.
  2. 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.
  3. Akash Anand et al. “Trefftz finite elements on curvilinear polygons.” SIAM Journal on Scientific Computing 42.2 (2020), A1289--A1316.
  4. 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.
  5. Nguyen Mau Nam et al. “Nesterov’s smoothing technique and minimizing differences of convex functions for hierarchical clustering.” Optimization Letters 12 (2018), 455--473.
  6. 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)

About

Sam's curriculum vitae

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published