As a graduate teaching assistant, I assisted undergraduate and graduate students in lab sessions, held in-person and virtual office hours.
Created and graded assignments.
Maintained a connection between the students and the faculty instructor.
Courses I TAed for:
CSC 326 - Software Engineering (for two semesters at NC State)
CSC 422/522 - Automated Learning and Data Analysis (for two semesters at NC State)
CSC 505 - Design and Analysis of Algorithms (for two semesters at NC State)
CSC 379 - Ethics in Computing (for two semesters at NC State)
CSC 591/Special Topic in CS - Human-Computer Interaction (for one semester at NC State)
CSC 540 - Database Management Concepts and Systems (for one semester at NC State)
CPSC 1010 - Computer Science I (for two semesters at Clemson)
CPSC 3600 - Networks and Network Programming (for one semester at Clemson)
CPSC 8810/Selected Topic in CS - Machine Learning Model Explainability (for one semester at Clemson)
Coordinated CSC 230 - C and Software Tools as the asynchronous online instructor where the number of total students was 77.
Created course schedule, online quizzes, and grading rubric.
Communicated with external test centers where students could take tests and disability resources offices (DRO) at NC State to accommodate student needs.
Held office hours to facilitate students.
Managed teaching assistants’ workload.
Assignments/exams created (to be shared upon request)
Course video (to be shared upon request)
Course evaluation (to be shared upon request)
As a lecturer, I prepared and delivered class lectures.
Created and graded homework assignments, midterms and final exams.
Proctored exams and attended bachelor students’ theses defense sessions.
Managed course online platforms.
Collaborated with colleagues on research projects.
Attended faculty meetings and organized seminars for students and faculties.
Supervised final-year industry internship completion reports for bachelor’s students.
Documents for theory and lab courses offered can be shared upon request.
Programming Language (C) (CSE 3011) course outline
Computer Architecture (CSE 3015) course outline
Theory of Computing (CSE 3025) course outline
Data Structures (CSE 3011) course outline
Programming Language (C) Lab (CSE 3012) course outline
Information System Design and Software Engineering Lab (CSE 3036) course outline
Combined teaching evaluations