Curriculum Vitae

A PDF is available here, though it may not be up to date.

Education

Research Experience

Appelö High Order Group (Fall 2021)

Advisor: Daniel Appelö

Developing and analyzing computational tools for quantum computing applications.

MSU Risk Management and Sports Analytics Group (Fall 2021)

Advisor: Albert Cohen

Developing new methods for optimal decision making for two-point conversion attempts in American football; analyzing the effects of fights in hockey on the outcomes of games.

UCLA Computational and Applied Mathematics REU (Summer 2021 - Present)

Advisor: Jamie Haddock

Exploring Kaczmarz methods for inconsistent and corrupted linear systems and their connections to maximum likelihood estimation techniques for ranking sports teams.

Department of Mathematics Exchange Program (Spring 2021)

Advisor: Ekaterina Rapinchuk

Exploring methods and tools for semi-supervised learning and graph-based learning.

Combinatorics Research (Fall 2020 – Summer 2021)

Advisor: Bruce Sagan

Proving new results on shuffle sets, permutation statistics, and pattern avoidance for cyclic permutations.

MSU Signals, Learning, and Imaging Group (Spring 2020 – Present)

Advisor: Saiprasad Ravishankar

Investigating algorithms for correcting scattering artifacts in MeV tomography measurements in collaboration with researchers at Los Alamos National Laboratories. Additionally, considering data-driven algorithms to solve compressed sensing problems.

Publications

VDW-GNNs: Vector diffusion wavelets for geometric graph neural networks - David R Johnson, Alexander Sietsema, Rishabh Anand, Deanna Needell, Smita Krishnaswamy, Michael Perlmutter

Teaching

Calculus II Undergraduate Learning Assistant

Calculus I Course Assistant

Honors Linear Algebra Undergraduate Learning Assistant

Talks

A Cyclic Variant of the Erdős-Szekeres Theorem

Joint Mathematics Meetings Poster Session, JMU SUMS Poster Session (2021)

An Algorithm For Counting Admissible Pinnacle Orderings

Permutation Patterns 2021 (University of Strathclyde Combinatorics Group) (2021)

Comparing One-Step and Two-Step Descattering and Reconstruction

Department of CMSE Student Research Symposium (2021)

Pattern Avoidance in Cyclic Permutations

Joint Mathematics Meetings Poster Session, JMU SUMS Poster Session (2021)

Pattern Avoidance in Cyclic Permutations

Department of Mathematics Graduate and Undergraduate Student Seminar (2021)

A Stochastic Subtraction Game (and how to win some money at the bar)

Michigan State University Graduate and Undergraduate Student Seminar (2022)

Comparing One-step and Two-step Scatter Correction and Density Reconstruction in X-ray CT

CT Meeting 2022 (2022)

Stochastic Iterative Methods for Online Rank Aggregation from Pairwise Comparisons.

UCLA 'Research in the Age of AI' Symposium (2024)

Stratified Non-Negative Tensor Factorization

58th Asilomar Conference on Signals, Systems, and Computers (2024)

Stochastic Iterative Methods for Online Rank Aggregation from Pairwise Comparisons

2nd Conf. on Random Matrix Theory and Numerical Linear Algebra (2025)

Stratified Non-Negative Tensor Factorization

Workshop: Approximation And Learning In High Dimensions, Centre de Recherches Mathématiques (2025)

Harmful Overfitting in Sobolev Spaces (scheduled)

Michigan State University Applied Mathematics Seminar (2026)

Summer School: Mathematics For Machine Learning (2026)

ICTP-INdAM-SLMath School: Mathematics For Machine Learning (2026)

Honors

Technical Skills

Relevant Coursework

Mathematics

Extracurricular Activities