During my academic and research carrier, I have taught and assisted courses in different Universities and at three different continents:
Tenure-track Assistant professor
Term Adjunct (Assistant Professor)
- Information Technology Essentials (AI101). First year course, Fall 2023 (Semester 1). The National School of Artificial Intelligence, Sidi AbdAllah, Algiers, Algeria. I am responsible for delivering Lectures (4.5h/week).
- Network and Communication Protocols. Second year course, Fall 2023 (Semester 1). The National School of Artificial Intelligence, Sidi AbdAllah, Algiers, Algeria. My task is to deliver tutorial and lab sessions, 3h/week each.
- Operating Systems (AI224). Second year course, Winter-Spring 2023 (Semester 2). The National School of Artificial Intelligence, Sidi AbdAllah, Algiers, Algeria. I was responsible for delivering Lectures and Labs (viz., course website).
- Software Engineering. Second year course, Winter-Spring 2023 (Semester 2). The National School of Artificial Intelligence, Sidi AbdAllah, Algiers, Algeria. My tasK was to deliver tutorial sessions (a.k.a, TDs), 3h/week.
- Theory of Computation. Second year course, Fall 2022. The National School of Artificial Intelligence, Sidi AbdAllah, Algiers, Algeria. My task was to deliver tutorial sessions (a.k.a, TDs), 9h/week.
Term Adjunct (Assistant Professor)
- Intensive English (Reading). First year course, Fall 2022. The National School of Artificial Intelligence, Sidi AbdAllah, Algiers, Algeria.
- Operating Systems (CISC324). Undergraduate course, Winter 2021, Queen's University, Kingston, ON, Canada.
- Operating Systems (CISC324). Undergraduate course, Winter 2020, Queen's University, Kingston, ON, Canada.
- Operating Systems (CISC324). Undergraduate course, Winter 2019, Queen's University, Kingston, ON, Canada.
- Operating Systems (CISC324). Undergraduate course, Fall 2020, Queen's University, Kingston, ON, Canada.
- Information Security Basics. Graduate course, Winter 2016, University of Luxembourg, Luxembourg.