Teaching

Mentor

CSC 211 - Computer Architecture and Organization

Undergraduate course, Grinnell College, Department of Computer Science, 2024

This course was taught by Professor Charlie Curtsinger in the Spring of 2024 at Grinnell College. This course covers the fundamental concepts of computer architecture and organization, providing students with a comprehensive understanding of hardware and system-level design.

CHM 129 - General Chemistry

Undergraduate course, Grinnell College, Department of Chemistry, 2023

This course was taught by Professor Elaine M Marzluff in the Spring of 2023 at Grinnell College. This course provides a foundational understanding of general chemistry principles, including chemical reactions, stoichiometry, and atomic structure.


Lab Assistant

PHY 131 - General Physics I

Undergraduate course, Grinnell College, Department of Physics, 2022

This lab session was taught by Professor Shanshan Rodriguez in the Spring of 2022 at Grinnell College. The course provides a comprehensive introduction to the fundamental principles of physics, covering topics in mechanics, thermodynamics, and waves.