teaching

High-level description of teaching background.

Graduate Teaching Assistant (University of Kentucky), 2017-2019

Served as a teaching assistant across a plethora of domains in computer science. During my two-year tenure, I was twice nominated by the students for annual the “Outstanding Graduate Teaching Assistant” award. Below is a list of the courses I served under:

  • Systems Programming (CS 270), Spring 2019 – lab insructor and grader.
  • Computer Networks (CS 371), Fall 2018 – lab instructor and grader.
  • Discrete Mathematics (CS 275), Spring 2018 – recitation lecturer.
  • Computer Graphics (CS 335), Fall 2017 – lab instructor and grader.

LAP Academic PLUS Tutor, 2014-2017

Provided instruction and development of understanding for undergraduate students at Northern Kentucky University struggling with course concepts. Served both walk-in and scheduled tutoring appointments. In this role, I also worked with faculty members to arrange class study sessions for challenging courses if demand was deemed high enough (such as with ”Theory of Computation“).

Served as an on-campus academic tutor for the following courses:

  • INF 120: Elementary Programming
  • INF 186: Media Web Coding
  • INF 282: Introduction to Databases
  • INF 286: Introduction to Web Development
  • CSC 260: Object Oriented Programming I
  • CSC 260L: Object Oriented Programming I Lab
  • CSC 360: Object Oriented Programming II
  • CSC 364: Data Structures & Algorithms
  • CSC 402: Advanced Programming Methods
  • CSC 485: Theory of Computation
  • MAT 185: Introductory Discrete Mathematics
  • MAT 385: Discrete Mathematics

Undergraduate Teaching Assistant (Northern Kentucky University), 2016

Served as a TA for CSC 364 (Data Structures & Algorithms). This course was taught using a team-led, project-based learning model in order to enforce the material of the course in a collaborative and thought-provoking way. As a Teaching Assistant, I was responsible for six groups of students primarily to make sure that these groups were understanding the material and to answer any questions they might have. Along with this role, I was responsible for grading these students’ in-class projects and provide feedback throughout the semester.