Coursework and Class Projects
at Princeton University
Courses Taken
SPRING 2023
MAE442: Senior Thesis
AAS326: Topics in African American Culture & Life: Black Speculative Fiction and The Black Radical Imagination
LIN308: Bilingualism
ART214: Contemporary Art: 1950-2000
FALL 2022
MAE557: Simulation and Modeling of Fluid Flows (graduate-level course)
AOS551: Deep Learning in Geophysical Fluid Dynamics (graduate-level course)
MAE418: Virtual and Augmented Reality for Architects, Scientists, and Engineers
MAE322: Mechanical Design
CEE361: Matrix Structural Analysis and Introduction to Finite-Element Methods
SPRING 2022
MAE306/MAT392: Mathematics in Engineering II (Partial Differential Equations, Complex Analysis)
MAE321: Engineering Design
ORF363/COS323: Computing and Optimization for the Physical and Social Sciences
MAE340D: Junior Independent Work with Design
PHI205: Introduction to Ancient Philosophy
FALL 2021
APC524/MAE506/AST506: Software Engineering for Scientific Computing (graduate-level course)
MAE 433: Automatic Control Systems
MAE 438/ENE438: Electrochemical Engineering
MAE339: Junior Independent Work
ASA201: Introduction to Asian American Studies
SPRING 2020
MAE305/MAT391/EGR305/CBE305: Mathematics in Engineering I (Ordinary Differential Equations)
MAE206: Introduction to Engineering Dynamics
MAE222/CEE208: Mechanics of Fluids
MAE224: Integrated Engineering Science Laboratory
ART220/LAS230: Modern and Contemporary Latin American Art
FALL 2019
MAE324: Structure and Properties of Materials
MAE221/ENE221: Thermodynamics
MAE223/CEE323: Modern Solid Mechanics
EGR156: Foundations of Engineering: Multivariable Calculus
HIS214: British Empire in World History, 1700-2000
SPRING 2019
EGR153: Foundations of Engineering: Electricity and Photonics
EGR154: Foundations of Engineering: Linear Systems
FRS106: Art and Science of Motorcycle Design
REL226/EAS226: The Religions of China
WRI110: The Fight Over Nonviolence
FALL 2018
EGR151: Foundations of Engineering: Mechanics, Energy, and Waves
EGR152: Foundations of Engineering: The Mathematics of Shape and Motion
CHM207: Advanced General Chemistry: Materials Chemistry
COS126/EGR126: Computer Science: An Interdisciplinary Approach
Software Engineering for Scientific Computing
Princeton, NJ (Oct 2021 - Dec 2021)
In partial fulfillment of the requirements for the graduate-level course Software Engineering for Scientific Computing, I and 5 other students in the class worked on a tool suite for crystal and bond properties analysis. 4 of my fellow group members were PhD students studying concrete, and in their lab, they often use Fourier-transform infrared spectroscopy (FTIR) and X-ray diffraction (XRD). These are two experimental techniques used extensively in the field of materials science to analyze the properties of a sample material.
Both of these procedures generate graphs with peaks whose position, height, and width help determine the existence and microstructure of phases present in the material. These peak characteristics are then cross-referenced with an existing database to identify the components and properties of the material. Manually performing the database matching is a labor-intensive process, so our group created a modular tool suite that automates this peak characteristics analysis and database matching. My main contribution to this project was designing and programming the driver code.
My groupmates in this project are: Shashank Gupta, Jordan Hamel, Alex Pirola, Arjun Prihar, and Anita Zhang.
Skills: Python, Fourier-transform infrared spectroscopy (FTIR) and X-ray diffraction (XRD) data analysis and database matching
Freshman Seminar: The Art and Science of Motorcycle Design
Princeton, NJ (Feb 2019 - May 2019)
Adviser: Prof. Michael Littman
Throughout the Spring of 2019, I was lucky to participate in a freshman seminar led by Professor Michael Littman on motorcycle design. The class was centered around disassembling and restoring a 1960 vintage Triumph Tiger Cub motorcycle. We were divided into groups that focused on different parts of the motorcycle, and I was able to help disassemble, restore, and reassemble the engine.
This opportunity gave me a very close look into the intricacies of an engine, down to every last nut and bolt. The machine shop part of the class taught us how our specific sub-assemblies worked and how these played a part in the larger complex assembly of the motorcycle as a whole. Outside the shop, we discussed a mechanic's approach towards handling complex machinery such as that of a motorcycle, vintage motorcycle design, and where future designs of the motorcycle industry are headed. We also listened to guest lectures of experts in topics ranging from combustion to fluid dynamics to give us a better sense of the engineering behind motorcycles and the latest developments of its technology today.
Skills: Parts and sub-system assembly; four-stroke engine parts, cleaning, and maintenance; in-depth vintage motorcycle machine system and sub-systems; machine shop practice and attitudes