Courses, workshops, and mentoring
Graduate-level teaching at KAUST and partner programs, workshop organization, and one-on-one student mentoring.
Graduate courses
AMCS241 Stochastic Processes
KAUST
TA with Prof. Mohamed-Slim Alouini.
Teaching Assistant for the graduate Stochastic Processes course, supporting tutorials, problem sessions, and grading for ECE and CS graduate students.
AMCS250P Applied Linear Algebra
King Fahad Security College & KAUST Academy
Lead TA with Prof. Sabine El Khoury (Spring & Fall 2025).
Lead Teaching Assistant for both Bridging and Masters programs at King Fahad Security College in Riyadh, delivered through KAUST Academy — covering numerical linear algebra, eigenstructure, and applications.
AMCS202 Applied Mathematics
KAUST
TA with Prof. Sabine El Khoury, Prof. Alexandra Gomes, and Prof. Jenny Li.
TA for the graduate Applied Mathematics core course across Summer 2024 (with Prof. El Khoury and Prof. Gomes) and Summer 2025 (with Prof. Gomes and Prof. Li), supporting tutorials and assessment.
AMCS211 Numerical Optimization
King Fahad Security College & KAUST Academy
TA with Prof. George Turkiyyah (Spring 2024 and 2025).
Supported the Numerical Optimization course delivered at King Fahad Security College through KAUST Academy — covering unconstrained, constrained, and large-scale optimization with practical implementation.
AMCS215 Mathematical Foundations of Machine Learning
KAUST
TA with Prof. George Turkiyyah.
TA for the graduate course covering linear algebra, probability, and convex optimization foundations underpinning modern machine learning.
AMCS211 Numerical Optimization
KAUST
TA with Prof. George Turkiyyah.
TA for KAUST's graduate Numerical Optimization course, supporting weekly tutorials and student office hours.
Workshops
Introduction to AI for High School Students
KAUST Academy
Lead Instructor for the High School Summer Program (HSSP).
Designed and delivered an AI curriculum as Lead Instructor for KAUST Academy's High School Summer Program — part of the STEPs college-preparation initiative reaching students from across the Kingdom.
Workshop on TinyML Engineering for IoT
KAUST Academy & ICTP
Lead Teaching Assistant and Local Organizer.
Served as Lead Teaching Assistant and Local Organizer for the joint KAUST–ICTP TinyML Engineering for IoT workshop, coordinating logistics, content, and hands-on labs for international participants.
Embedded Machine Learning (TinyML) Workshop
KAUST Academy & ICTP
Teaching Assistant with Prof. Marco Zennaro (ICTP).
TA in collaboration with Prof. Marco Zennaro (ICTP, Italy), helping participants deploy machine learning models on resource-constrained microcontrollers.
Mentoring
AI Specialization Projects
KAUST Academy
Direct mentor for two student groups.
Direct mentor for two student groups in KAUST Academy's Artificial Intelligence Specialization program, supporting project development, technical implementation, and AI/ML best practices.
LoRaWAN Gateway Mesh — CTL Lab at KAUST
Communication Theory Lab, KAUST
Direct mentor for an undergraduate intern (MEWC 2026).
Direct mentor for an undergraduate intern at KAUST's Communication Theory Lab as part of the Microelectronics Winter Camp (MEWC 2026), guiding hands-on LoRaWAN Gateway Mesh experimentation.
LoRa Mesh Networks — Saudi Summer Internship
KAUST
Direct mentor for two SSI undergraduate students.
Direct mentor for two undergraduate students in the Saudi Summer Internship (SSI) program at KAUST, working on LoRa mesh networking experiments and analysis.
LoRa Mesh Experimental Testbed — TRIL Fellow
ICTP, Italy
Direct mentor for a TRIL fellow at ICTP.
Direct mentor for a TRIL (Training and Research in Italian Laboratories) Fellow at ICTP, Italy, on building an experimental LoRa mesh testbed for connectivity research.
DTN to Bridge the Educational Divide
KAUST
International Baccalaureate Extended Essay mentor.
Mentored an International Baccalaureate student through their Extended Essay on Delay-Tolerant Networking for bridging the educational divide.