< 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.