Teaching Philosophy
Teaching, for me, is about genuinely connecting with students at their level, understanding their passions and motivations, and empowering them based on those insights. I firmly believe that teaching is like a tandem dance between teacher and students. It's a dynamic, two-way street where both the teacher and the student are actively engaged in the learning process. Simply lecturing without interaction or participation can lead to disengagement and hinder student performance. Effective teaching involves integrating theoretical concepts with real-world applications, creating an environment where learning is meaningful and enjoyable. The ultimate goal is to inspire curiosity, foster critical thinking, and equip students with the skills they need to succeed beyond the classroom.
Course Interests
For me, a faculty position that balances research and teaching responsibilities is ideal. I believe that an actively engaged researcher is better equipped to facilitate student development. Specifically, I am prepared to teach courses such as Introduction to Cyber Security, Web and Network Security, and Systems Programming for undergraduate students, as well as Advanced Web Security for graduate students, with minimal preparation. Additionally, I am confident in my ability to teach Applied Machine Learning and other aspects of Security with little preparation. My teaching approach will emphasize project-based learning as an effective applied methodology.
Teaching Experience: Instructor of Record
During my Ph.D. program at the University of New Orleans, I had the opportunity to teach two courses: Assembly Languages and Systems Programming Concepts, from Spring 2020 to Fall 2022. As an instructor, I developed and taught study materials, including the syllabus, slides, homework assignments, and exams, closely adhering to ABET guidelines as directed by the University board.
-
2022
- Fall: Systems Programming Concept
- Summer: Systems Programming Concept
- Spring: Systems Programming Concept
-
2021
- Fall: Machine Language Structure and Assembly
- Spring: Systems Programming Concept
-
2020
- Fall:Systems Programming Concept
- Summer: Systems Programming Concept
- Spring: Systems Programming Concept