< Home < Teaching

My teaching experience is split between three areas: teaching assistant, instructional assistant, and private tutoring, with each detailed below.

Teaching Assistant (TA)

Employer: University of North Texas

Timeline: May 2023 - July 2023; January 2024 - current

The responsibilities of a teaching assistant depends on the class and professor, but generally it involves some mixture of grading assignments, leading recitations (which are supplementary regularly-scheduled class sessions), creating learning material for students to better understand the course topics, proctoring students during exams, and sometimes leading entire class periods when the professor is unavailable. The time requirements are usually around 20 hours per week. I was one of the few Master's students at UNT to receive a teaching assistantship! (Usually, Master's students get instructional assistantships; see below.) Teaching assistants are salaried and get paid more than instructional assistants do, and they're given more responsibility in the classroom.

ID Title Timeline Professor
CSCE 2610 Assembly and Computer Organization August 2024 - current Dr. Robin Pottathuparambil
CSCE 3550 Foundations of Cybersecurity June 2024 - July 2024 Dr. Ervin Frenzel
CSCE 5380 Data Mining May 2024 - June 2024 Dr. Russel Pears
CSCE 2610 Assembly and Computer Organization January 2024 - May 2024 Dr. Pradhumna Shrestha
CSCE 3444 Software Engineering May 2023 - July 2023 Professor Diana Rabah
CSCE 4535 Network Administration May 2023 - July 2023 Professor Diana Rabah

Instructional Assistant (IA)

Employer: University of North Texas

Timeline: January 2023 - May 2023; August 2023 - December 2023

Instructional assistants have most of the same responsibilities as teaching assistants do (except they are not allowed to lead a recitation section). That means I graded assignments, created learning material, proctored students during exams, and held office hours, all in the same way that a teaching assistant would. The main difference between the two roles is that IA's are an hourly position (TA's are salaried) and get paid less than TA's do. IA's are more designed for Master's students, but a select few (including me!) are able to become TA's while still a Master's student.

ID Title Timeline Professor
CSCE 2610 Assembly and Computer Organization August 2023 - December 2023 Dr. Robin Pottathuparambil
CSCE 3530 Computer Networks January 2023 - May 2023 Dr. Robin Pottathuparambil

Private Tutor

Employer: iD Tech (virtual)

Timeline: January 2021 - July 2022

This was my first job! I started it after my first semester at UNT. As a private tutor, I led online private lessons with one or two students at a time. I would usually get around 10 lessons a week, with each student being aged between 7 and 17 years old. I would usually help students create a long-term project in programming, spanning several months (with some students more than a year!) in game engines or programming languages including Java, Javascript, Python, Unity, C#, C++, PyGame, and others. Other times, students would want tutoring in topics like algebra, geometry, calculus, data structures, algorithms, and more. This was good preparation for my IA and TA positions where I used a lot of the same teaching strategies for an older audience! In total, I taught more than 600 private lessons during this time.