Teaching

Engr-102: Engineering Computation (Lab Instructor)

Undergraduate course, Texas A&M University, 2024

Teaching Assistant/Lab Instructor for during Fall 2024, focusing on Python-based computational problem solving. Responsibilities included developing and delivering recitation material on Python programming and algorithms, designing lab exercises to enhance coding proficiency, grading all assignments and quizzes, and proctoring exams and quizzes.

ICT-668: Medical Image Processing (Lab Instructor)

Graduate course, Hamad Bin Khalifa University, 2023

Teaching Assistant/Lab Instructor for Medical Image Processing during Fall 2023, emphasizing practical applications of image processing techniques in medical diagnostics. Responsibilities included creating recitation material on image analysis algorithms and medical imaging techniques, designing and implementing lab exercises for hands-on experience with medical imaging tools, and mentoring students during class projects.

15-110: Principles of Computing (Course Assistant)

Undergraduate course, Carnegie Mellon University, 2020

Course Assistant for 15-110: Principles of Computing during Spring 2020. Responsibilities included supporting students with fundamental computing concepts, grading assignments, and assisting with debugging programming tasks during lab sessions.

62-238: Looking at Shapes (Course Assistant)

Undergraduate course, Carnegie Mellon University, Doha Campus, 2018

Course Assistant for 62-238: Looking at Shapes during Spring 2018. Responsibilities included assisting the instructor in preparing course material, guiding students on spatial and geometric concepts, grading assignments and projects, and providing support during class discussions and project reviews.

62-146: Looking at Making (Course Assistant)

Undergraduate course, Carnegie Mellon University, Doha Campus, 2018

Course Assistant for 62-146: Looking at Making during Spring 2018. Responsibilities included assisting students in the 3D printer lab by helping them convert 3D design files into printer-compatible formats, tuning printing parameters for optimal results, and managing print schedules to ensure all students had access to printing resources. Additional responsibilities involved supporting students during hands-on design and fabrication exercises and providing guidance on project execution.

15-112: Fundamentals of Programming (Course Assistant)

Undergraduate course, Carnegie Mellon University, Doha Campus, 2017

Course Assistant for 15-112: Fundamentals of Programming during the following semesters: Fall 2019, Fall 2018, Spring 2018, Fall 2017, and Spring 2017. Responsibilities included guiding students through core programming concepts, providing debugging support, helping with homeworks and project, and grading exams.