Teaching
Current and past teaching experience in computer science, data analytics, networking, and AI technologies.
Current Teaching
Course: CISC 251 - Data Analytics
Description: Teaching undergraduate Data Analytics course covering introduction to data analysis techniques, statistical methods, and machine learning applications for computer science students. Topics include data preprocessing, exploratory data analysis, regression models, classification algorithms, and data visualization using Python and R.
Past Teaching Experience
Responsibilities: Give tutorials, compose quizzes, programming and technical assignments and projects, grade all written and practical work in undergrad and grad courses, and mentor undergrad course projects.
Relevant Courses: CISC867: Deep Learning, CISC452/CISC874: Neural and Genetic Cognitive Models, CISC435: Computer Networks
Responsibilities: Course coordinator, give tutorials and labs, compose quizzes and term paper assignments and projects, discuss weekly programming and technical assignments, grade all written and practical work and determine term grades.
Relevant Courses: GEN: IBM Big Data Developer, NIT426: Network Performance Analysis and Evaluation, NIT315: Network and Web Programming, NLB211: Network Fundamentals, NLB312: Routing and Switching, IT221: Data Communications, IT222: Computer Networks-1, IT223: Internet Technology, IT496: High Speed Networks
Teach CCNA course integrated with undergraduate courses and within Cisco Summer School held annually at Cairo University.