teaching

course instructor

CS 300: Programming II
UW–Madison • Summer 2022, Summer 2023

 Instructor on record and adapted regular course materials into an 8-week session.

teaching assistant

grauduate appointments

Head TA – CS 300: Programming II
UW–Madison • Fall 2020 – Fall 2024 (9 semesters)

 Led TAs and assumed additional instructional responsibilities.
  ⭐ CS Department's Nominee for the L&S Innovation in Teaching Award 2022

TA – CS 300: Programming II
UW–Madison • Fall 2019, Spring 2020, Summer 2020, Summer 2021

 Sole TA during summer semesters.

undergraduate appointments

AR220-CS: Robot Programming
Butler University • Spring 2019


MA 106: Calculus and Analytical Geometry I
Butler University • Fall 2017

additional teaching experience

tutoring

Computer Science Department Lab Tutor
Butler University • Spring 2017–Spring 2019 (5 semesters)

 ⭐ CS/SE Outstanding Student Tutor Award 2018

Student Success Center Peer Tutor
Butler University • Fall 2017–Spring 2019 (4 semesters)


Personal CS & Mathematics Tutor
August 2018 – May 2019


Courses Tutored:
Calculus and Analytical Geometry II, Business Application Development (Visual Basic), Robot Programming (Python), Introduction to Programming (C++), Foundations of Computing I & II (Discrete Mathematics), Object-Oriented Programming & Data Structures (Java), Algorithms, Parallel Algorithms


course grader

CS/STAT 403: Internship Course in Comp Sci and Data Science
UW–Madison • Summer 2026