coursework & teaching
Selected coursework, specialized training, and teaching experience.
Coursework
UNC Charlotte
Machine Learning · Linear Systems Theory · Probability Theory · Real Analysis I–II · Reinforcement Learning · Information Theory · Convex Optimization and AI . Data Structure and Algorithms
Nile University
Wireless Communications · Estimation and Detection · Queueing Theory . Random Processes . Machine Learning and Statistical Analysis
Independent Study
Optimization for Machine Learning (CS-439), EPFL
Optimization methods for machine learning — self-study.
Summer Schools
- North American School of Information Theory (NASIT 2023), University of Pennsylvania, Philadelphia, PA, June 2023.
- North American School of Information Theory (NASIT 2022), UCLA, Los Angeles, CA, August 2022.
Teaching Experience
UNC Charlotte — Teaching Assistant
Charlotte, NC · August 2022–Present
Convex Optimization and AI Applications · Introduction to Machine Learning · Introduction to Signals and Systems · System Analysis · Network Theory I
Nile University — Teaching Assistant
Cairo, Egypt · September 2018–December 2021
Fundamentals of Machine Learning and Statistics · Introduction to Programming Using Python