Awards

Luddy School of Informatics, Computing, and Engineering - Indiana University Bloomington

2023

2022

2021

2018

Excellence in Teaching Assistance Award

Luddy Teaching Scholar Award

Excellence in Teaching Assistance Award

Outstanding Associate Instructor Award


Rose-Hulman Institute of Technology

Visiting Assistant Professor

CSSE 371 — Software Requirement Engineering

2023

Fall


Indiana University Bloomington

Instructor of Record

2023

2022

2020

2019

Spring

Fall

Spring

Summer

Spring

Fall

INFO-I 365 — JavaScript

INFO-I 365 — JavaScript

INFO-I 201 — Mathematical Foundations of Informatics

INFO-I 201 — Mathematical Foundations of Informatics

INFO-I 201 — Mathematical Foundations of Informatics

INFO-I 201 — Mathematical Foundations of Informatics

Associate Instructor

2021

2020

2019

2018

2017

Fall

Spring

Fall

Summer

Spring

Fall

Spring

Fall

INFO-I 201 — Mathematical Foundations of Informatics

INFO-I 201 — Mathematical Foundations of Informatics

INFO-I 201 — Mathematical Foundations of Informatics

INFO-I 201 — Mathematical Foundations of Informatics

INFO-I 201 — Mathematical Foundations of Informatics

INFO-I 201 — Mathematical Foundations of Informatics

INFO-I 400 — Storytelling with Data

INFO-I 201 — Mathematical Foundations of Informatics


University of Southern California

Course Producer

2017

2016

2015

2014

Spring

Spring

Fall

Summer

Spring

Spring

Fall

Spring

Fall

Spring

CSCI 499 — Introduction to Computer Systems

CSCI 350 — Introduction to Operating Systems

CSCI 350 — Introduction to Operating Systems

CSCI 350 — Introduction to Operating Systems

CSCI 270 — Introduction to Algorithms and Theory of Computation

CSCI 104 — Data Structures and Object Oriented Design

CSCI 270 — Introduction to Algorithms and Theory of Computation

CSCI 270 — Introduction to Algorithms and Theory of Computation

CSCI 104 — Data Structures and Object Oriented Design

CSCI 104 — Data Structures and Object Oriented Design


Writing

I have found writing teaching materials (lecture notes, project guides, tutorials) to be an enjoyable and creatively fulfilling process. I hope to continue to write for different courses, subjects, and in different mediums. Samples of my writing can be found below:

  • JavaScript Lecture Notes (2022) [pdf sample]

  • Algorithms Lecture Notes (2020) [pdf sample]

  • Propositional Logic Lecture Notes (2020) [pdf sample]

  • Pintos Operating Systems Project Guide (2016) [pdf]

  • Simple Tutorial to C (2016) [pdf]

  • Tutorial for Sublime Text (2016) [pdf]


Other Teaching

I worked as an instructor for Indiana University Education School’s Foundation in Science and Mathematics summer program in 2019. I was also part of USC's Computer Science Lecturer Student Panel Committee, interviewing lecturer applicants for the department (2015 - 2017). I am always looking for new opportunities to teach math, computer science, and other STEM topics.