Job Experience
   Lawrence Livermore National Laboratory more_vert  
  Sydney Fernbach Postdoctoral Fellow 
 Fall 2021–Present 
  Lawrence Livermore National Laboratory close  
 - Developing techniques to accelerate time integration methods with machine learning and surrogate models.
 - Investigating feasibility of implementing time integration methods on machine learning hardware accelerators such as the Cerebras CS-2 and Graphcore IPU.
 - Proposing remedies to the order reduction phenomenon which mars many Runge–Kutta methods
 - Enhancing the time-stepping capabilities of the BISICLES ice sheet model
 - Contributing to the SUite of Nonlinear and DIfferential/ALgebraic equation Solvers (SUNDIALS)
 
   Virginia Tech Computational Science Laboratory more_vert  
  Research Assistant 
 Spring 2015–Fall 2021 
  Virginia Tech Computational Science Laboratory close  
 - Designed, analyzed, and tested new multirate time integrators for numerically solving multiscale differential equations
 - Developed new implicit-explicit (IMEX) methods suitable for stiff problems and differential algebraic equations.
 
   CS 4234/5234: Parallel Computation more_vert  
  Graduate Teaching Assistant 
 Fall 2019–Spring 2020 
  CS 4234/5234: Parallel Computation close  
 - Held weekly office hours to help students with assignments
 - Taught ten of the classes on topics including OpenMP, parallel performance metrics, and GPU computing with CUDA
 
   Lawrence Livermore National Laboratory more_vert  
  Intern 
 Summer 2019 
  Lawrence Livermore National Laboratory close  
 - Developed new implicit multirate Runge–Kutta methods for solving stiff, multiscale systems of ordinary differential equations
 - Compared and implemented variants of multirate backward differentiation formula methods
 - View my final poster presentation
 
   Lawrence Livermore National Laboratory more_vert  
  Intern 
 Summer 2018 
  Lawrence Livermore National Laboratory close  
 - Implemented and optimized finite element operators for GPUs using CUDA
 - Achieved 10 to 100 times speedup over other CPU and GPU implementations
 - Contributed to the open-source project libCEED
 - View my final poster presentation
 
   NASA Glenn Research Center more_vert  
  Intern 
 Summer 2017 
  NASA Glenn Research Center close  
 - Created 1D hybrid direct kinetic simulation of a Hall thruster
 - Developed software in C++ from the ground up
 - Modeled time-dependent velocity distribution functions of various species in plasma
 - Gained experience solving hyperbolic partial differential equations with the finite volume method and using visualization tools
 
   Insurance Institute for Highway Safety more_vert  
  Intern Software Developer 
 Summer 2013–2016 
  Insurance Institute for Highway Safety close  
 - Worked on C# applications for managing vehicle records stored in SQL databases
 - Redesigned and updated mobile website
 - Set up an OAUTH server
 - Worked with several frontend web frameworks
 - Gained firsthand experience in software development life cycle
 
   Web Developer more_vert  
  Freelancer 
 2015–Present 
  Web Developer close  
 - Developed the website for the Computational Science Laboratory
 - Created Word Counter Plus, a Chrome extension for performing word counts.