Teaching

I taught and assisted in various courses at different universities during my graduate studies. My roles have included delivering lectures, holding office hours, preparing projects, quizzes, and exams, and providing detailed feedback on student work. My multifaceted teaching experience spans across undergraduate, graduate, and high-school levels, demonstrating my ability to adapt and contribute to a wide range of educational settings.

Teaching Philosophy 

In my philosophy of teaching, I am guided by the belief that the primary role of an instructor is to facilitate students' growth and development by fostering an environment that nurtures curiosity, critical thinking, and self-discovery. I firmly believe that all students possess unique strengths and potential, and it is the responsibility of the teacher to create opportunities for them to realize and harness their capabilities. Central to my approach is the recognition that learning is a dynamic and collaborative process, where both students and instructors contribute to the collective pursuit of knowledge. As such, I strive to create a classroom atmosphere that encourages active engagement, open dialogue, and mutual respect. By fostering a supportive and inclusive learning community, I aim to inspire a lifelong passion for learning and instill in my students the resilience and adaptability needed to thrive in an ever-changing world.

Teaching Style 

The heart of my teaching approach is the cultivation of analytical thinking and practical problem-solving skills. Rather than merely imparting information, I design assignments and discussions to challenge students to apply theoretical concepts to real-world scenarios. Drawing from my own journey as a student in Aerospace & Ocean Engineering, I recognize the importance of hands-on learning experiences and ample time for exploration. Thus, I strive to create an environment that encourages curiosity, collaboration, and the development of diverse approaches to solving complex fluid dynamics problems. Through this approach, students are empowered to deepen their understanding of principles and cultivate the skills necessary for success in their academic and professional pursuits.

I view assessments not merely as tools for grading, but as opportunities for students to demonstrate their understanding of fundamental concepts. I propose a comprehensive approach to assessment inspired by Bloom's Taxonomy. While exams serve to gauge basic comprehension, I believe that projects offer a more nuanced understanding of the material. By incorporating projects into the curriculum, students are challenged to apply their knowledge creatively and reflect on their learning process. Additionally, I emphasize the importance of feedback mechanisms, such as quizzes, solution manuals, and feedback forms, to continuously evaluate student understanding and adapt teaching strategies accordingly.

Teaching Experience

Texas A&M University

Lecturer

Course: OCEN 362 Hydrodynamics (Junior Level, 38 Students) - Spring 2024

OCEN362 is a core course in the Department of Ocean Engineering at TAMU. The course was designed to equip students with a comprehensive understanding of fluid motion principles, their applications in ocean engineering, and various methodologies and approaches for analyzing water flow around different oceanic structures. The curriculum includes comprehensive coverage of real-world applications, spanning topics like Potential flow, Waves, Dimensional analysis, Different viscous flow analyses, Boundary layers, and Pumps.

Role: involved several key responsibilities and functions

Graduate Teaching Assistant

Courses

Role: involved several key responsibilities and functions

Egypt Scholars - Remotely in Arabic - Volunteering

Lecturer

Course: OpenFOAM for Beginners (Multi-Levels, 40 Students) - Summer 2022

OpenFOAM is the free, open-source CFD software developed primarily by OpenCFD Ltd since 2004. It has a large user base across most areas of engineering and science, from both commercial and academic organizations. OpenFOAM has an extensive range of features to solve anything from complex fluid flows involving chemical reactions, turbulence, and heat transfer, to acoustics, solid mechanics, and electromagnetics. The purpose of this course is to introduce OpenFOAM covering common commands and files so that you can easily pass through the steep initial learning curve at your own pace. The lessons learned here can be applied to any OpenFOAM solver. However, the focus is on fluid mechanics applications since it is the main interest of Aerospace, Mechanical, Ocean, Chemical, and Petroleum Engineers.

Role: involved several key responsibilities and functions

Stevens Institute of Technology

Workshop Tutor - Volunteering

Crash Course: Introduction to LaTeX through Overleaf (3 sessions, Graduate students) - Spring 2020

LaTeX is a way of writing documents that is more like writing a program than using Word. Initially, it's harder than Word, but once you start writing complicated technical reports with mathematics it becomes easier. These sessions introduced LaTeX to the students, enabling them to use most of the features you'll need.

Role: involved several key responsibilities and functions


Teaching Assistant

Course: Civil Engineering, Design, and Architecture A and B - AUTOCAD Program (High-School Level, 35 students) with Professor Leslie Brunell - Summer I & II 2019.

Role: involved several key responsibilities and functions

Egyptian Russian University

Teaching Assistant

Course

Role: involved several key responsibilities and functions

Zewail City of Science and Technology

Teaching Assistant

Course: (Multi-Levels, 20-30 students) - Fall 2017 to Spring 2018

Role: involved several key responsibilities and functions