About Me
I'm a senior at Cornell University studying Earth and Atmospheric Sciences.
I'm interested in the application of quantitative tools in understanding Earth systems.
Education
Cornell University, College of Engineering, Ithaca, NY — Expected Dec. 2024
Bachelor of Science, Earth and Atmospheric Sciences — Cumulative GPA 3.8 — Dean's List
Relevant Coursework
Math
Calculus, Multivariable Calculus, Differential Equations, Linear Algebra, Applied Complex Analysis, Numerical Analysis, Inverse Methods
Physics
Mechanics & Special Relativity, Electromagnetism, Oscillations Waves & Quantum, Statics & Mechanics of Solids, Thermodynamics
Computer Science
Object-Oriented Design & Data Structures, Discrete Structures, Computer System Organization and Programming
Earth Science
Geodynamics, Field Geophysics, Biogeochemistry, Stream Ecology, Planetary Surface Processes, Seismology, Global Geophysics, Earthquake Record Reading
ResearchFall 2023–Present
I am working with Professor Grace Barcheck at Cornell to build a deep learning model that can identify surface event arrivals in continuous seismic data, as well as discriminate between these arrivals and those from other sources of seismic energy, such as earthquakes and explosions.
We are currently applying our model to historical data recorded around Mt. St. Helens by the Pacific Northwest Seismic Network.
My work in the spring semester of 2024 was funded by the Engineering Learning Initiatives program at Cornell.
Code I have written along the way includes:
Work Experience
USGS Pathways InternshipSummer 2024
I worked with Bill Barnhart to develop modern versions of codes that are used to build the
gCent (geodetic centroid) earthquake catalog.
The goal of the geodetic centroid catalog is to provide an independent constraint on seismically-derived earthquake origin information (generally with lower location uncertainties, especially for depth).
I developed Python codes to compute Okada's Green's functions for rectangular dislocations, resample interferograms for optimal earthquake inversions, and run the neighborhood algorithm (a method of nonlinear inversion) to find best-fitting fault planes.
In the future, these codes will be open-sourced by the USGS.
Earthscope Undergraduate Research Internship in Seismology (URISE)Summer 2023
I worked with Professor Lindsay Worthington at the University of New Mexico to model seismic velocities offshore of Kodiak Island, Alaska.
I developed new methods for reducing noise to successfully combine airgun shots and a nodal array for shore-crossing modeling.
Check out my internship blog entries
here.
I presented our findings at the fall 2023 AGU session in San Francisco.
Pacific Crest FarmSept. 2022–Jan. 2023
I worked as a farmhand harvesting and maintaining the property.
VMware Inc.Summers 2017–2020
I worked as a software engineering intern for VMware as a student in high school.
I collaborated with a team of developers building a cloud security product.
I wrote production code in Python and Go and worked with tools including Docker and AWS.
Skills
Programming Languages
Python, C, JavaScript, Java, Lisp, Haskell, Mathematica, SQL, MATLAB
Technologies
Unix, Git, NumPy, Pandas, SciPy, ObsPy, scikit-learn, PyTorch, QGIS, Excel
Independent Projects
Project Euler
Ongoing collection of 160+
Project Euler solutions in 9 programming languages.
Complex Mappings VisualizerFall 2023
Simple tool to visualize ℂ → ℂ mappings.
Try it out
here (works best in Chrome).
See
here for example usage.
TabulaFall 2021
Rewrite-rule-based notebook math/programming environment.
Implemented with Javascript in the browser and a Python server for persistence.
F-SketchSummer 2020
Programmatic 2d drawing environment based on signed distance functions.
Implemented with Javascript in the browser.