Teaching Assistant


As a Teaching Assistant, I love helping students learn and grow, and I enjoy making learning fun and interesting.

For me, it is about inspiring students to be curious, confident, and comfortable in their learning journey.

My role involves providing support to students during lectures, grading assignments, holding office hours, and organizing learning materials.

Being a Teaching Assistant has not only allowed me to deepen my understanding of the material but also to contribute meaningfully to the academic success of my peers.

Below are the courses I have been a Teaching Assistant for:

💻 CS 3130 - Computer Systems and Organization II

Spring 2025 & Fall 2025

Conduct weekly lab sessions on CPU design, memory hierarchy, and I/O systems.

Hold office hours and staff meetings to support students and enhance the curriculum.


CS CSO2 C

📚 APMA 2501 - Programming with MATLAB & R

Fall 2024 & Spring 2025

Assisting students with MATLAB and R programming, focusing on basic concepts, calculus applications, and data analysis.

Designing homework problems and configuring an autograder for both MATLAB and R.


Mathematics Programming with MATLAB & R MATLAB R

💻 CS 1110 - Intro to Programming

Fall 2024 & Spring 2025 & Fall 2025

Supporting students with Python programming, lab exercises, and a final data analysis project. Focused on teaching core programming concepts and debugging techniques.

Responding to Piazza questions and providing help with debugging code during one-on-one office hours.


CS Programming Python

📚 APMA 3100 - Probability

Spring 2025

Assisting students with fundamental probability concepts, including random variables, probability distributions, expectation, statistical inference, p-value and significance testing, focusing on problem-solving and applications.

Conducting review sessions, grading assignments, providing one-on-one support, and helping with solving applied projects to enhance students' understanding of probabilistic reasoning and its real-world applications.


Mathematics Probability Statistics

📚 APMA 3080 - Linear Algebra

Fall 2024

Helping students with visualization and understanding of linear algebra concepts, focusing on problem-solving, debugging, and computational thinking through MATLAB Programming.

Develop a MATLAB app for concept visualization and homework assistance, serving as a practical tool for lecture demonstrations and verifying solutions.


Mathematics Linear Algebra MATLAB

📚 APMA 2130 - Ordinary Differential Equations

Spring 2024 & Summer 2025

Assisting students with solving first-order and second-order differential equations, systems of ODEs, and applying methods such as separation of variables, integrating factors, and Laplace transforms.

Created review sheet solutions and provided one-on-one support to enhance student understanding of key ODE concepts and applications in real-world problems.


Mathematics Ordinary Differential Equations

📚 APMA 2120 - Multivariable Calculus

Fall 2023 & Spring 2024

Assisting students with multivariable calculus concepts, including vector calculus, partial derivatives, and multiple integrals, while guiding them through complex problem-solving.

Develop a MATLAB app for concept visualization and homework assistance, serving as a practical tool for lecture demonstrations and verifying solutions.


Mathematics Multivariable Calculus MATLAB

🌠 PHYS 1425 - Introductory Physics 1 for Engineers

Fall 2023

Assisting students with fundamental physics concepts, including kinematics, dynamics, energy conservation, rotational motion, fluids, waves, and thermodynamics, while helping with problem-solving and real-world applications.

Facilitate discussions meetings and provide feedback through quiz grading and one-on-one student support.


Physics Kinematics Dynamics