Teaching Experience
Throughout my tenure as a Teaching Assistant (TA), I have contributed to both undergraduate and graduate-level courses. My responsibilities have ranged from supervising labs, conducting tutorials, grading assignments, and providing additional academic support to students., Memorial University of Newfoundland, Department of Electrical and Computer Engineering, 2024
Fall 2024
Courses:
ENGI 3424 - Engineering Mathematics
Instructor: Dr. Glyn George
TA Duties: Grading quizzes, and invigilating exams.ENGI 1050 - Electric Circuits
Instructor: Dr. Thumeera Wanasinghe
TA Duties: Supervised lab sessions, provided troubleshooting support during experiments, graded lab reports, and organized Q&A sessions to clarify circuit concepts.
Spring 2024
Courses:
ECE 7420/ENGI 9823 – Computer Security (Graduate & Undergraduate)
Instructor: Dr. Jonathan Anderson
TA Duties: Supervised lab sessions, assisted students with cryptography and security topics, graded reports, and grading reports and assignments.ENGI 1040 – Mechanisms and Electric Circuits
Instructor: Dr. Sohrab Zendehboudi
TA Duties: Supervised machine workshops, delivered lectures on circuit theory, graded assignments and reports, and managed invigilation duties.ENGI 4430 – Advanced Calculus for Engineering
Instructor: Dr. Glyn George
TA Duties: Grading assignments and invigilation during exams.
Winter 2024
Courses:
ENGI 9867 - Advanced Computing Concepts for Engineering (Graduate Level)
Instructor: Dr. Reza Shahidi
TA Duties: Conducted Q&A classes, graded assignments, and invigilated exams.ECE 5200 - Control Systems I
Instructor: Dr. Siu O’Young
TA Duties: Supervised labs on control theory, performed simulations using Simulink, graded lab reports, and helped troubleshoot control system simulations and experiments.ENGI 1040 - Mechanisms and Electrical Circuits
Instructor: Dr. Doug Smith
TA Duties: Managed machine workshops, graded assignments and reports, and performed invigilation duties.
Fall 2023
Courses:
ENGI 1020 - Introduction to Programming
Instructor: Dr. Eranga Fernando TA Duties: Led lab sessions debugging programming tasks in Python, graded assignments, and provided technical support for students after the lab sessions.ENGI 1040 - Mechanisms and Electric Circuits
Instructor: Dr. Lesley James
TA Duties: Supervised machine workshops, graded assignments and reports, and managed invigilation duties.ENGI 3424 - Engineering Mathematics
Instructor: Dr. Glyn George
TA Duties: Graded assignments and assisted with invigilation of exams.
Spring 2023
Courses:
ECE 7400 - Concurrent Programming
Instructor: Dr. Reza Shahidi TA Duties: Graded projects on concurrency, and assisted students during office hours with debugging.ENGI 1040 - Mechanisms and Electric Circuits
Instructor: Dr. Sohrab Zendehboudi TA Duties: Created midterm problem sets, sample problems with solutions, delivered lectures on circuit theory, graded assignments and reports, and managed invigilation duties.ENGI 4430 - Advanced Calculus for Engineering
Instructor: Dr. Glyn George
TA Duties: Graded assignments and assisted with invigilation of exams.
Winter 2023
Courses:
ECE 5200 - Linear Control (Undergraduate Level)
Instructor: Dr. Siu O’Young
TA Duties: Supervised labs on control systems, graded reports, and assisted students with system modeling and simulations.ENGI 9826/ECE 7200 - Advanced Control (Graduate Level)
Instructor: Dr. Siu O’Young
TA Duties: Supported lab sessions on advanced control systems, provided feedback on research projects, and led review sessions on modern control theory.