Teaching
Below are some teaching aids that I have developed.Crystallography Visualizations
Using a new notebook software known as Marimo1, I have developed some interactive visualization tools.
The first visualization tool explores points and directions in crystallography. Please click to open the crystallography visualization gui in a new tab. In the new tab, you will be able to interactively modify the plots to explore and visualize point coordinates and direction vectors in a cubic unit cell. The visualization is also embedded below for faster use.Materials and Advanced Mechanics Tutorials
I've developed a series of instructional videos demonstrating how to use perform common experiments and preparation for materials testing and characterization. I've compiled all of these tutorials into a playlist:Experiences at James Madison University
- Teaching two sections of Materials and Advanced Mechanics (junior) and two sections of Engineering Design 2 (sophomore) in Spring 2025
- Co‑instructing with experienced faculty in lecture and lab settings in Engineering Design 1 (sophomore), Materials and Advanced Mechanics (junior), and Systems Analysis (senior)
Experiences at Virginia Tech
- Instructor of ME 2134 Thermodynamics in Fall 2023 and Spring 2024 (Dean's list for teaching performance)
- Graduate Teaching Assistant/Instructor of Record of ME 3124 Thermodynamics in Fall 2019 and Spring 2020
- Graduate Teaching Assistant/Grader of ME 3404 Fluid Mechanics in Fall 2018