Back to Home Style A — Vertical Timeline
Academic Career · 2010 – Present

Teaching Portfolio

15+ years of teaching across 13 institutions spanning 2 continents — from engineering school in Tunisia to university-level image processing and college-level AI ecosystems, distributed systems, and cybersecurity in Montreal.

13
Institutions
85+
Courses Taught
15+
Years Teaching
2K+
Students Trained
7
Domains
2010 – 2013

ESPRIT – École Supérieure Privée d'Ingénierie et de Technologies

Engineering School · Tunis, Tunisia
esprit.tn
Java Programming Object-Oriented Programming (OOP) Web Services (SOA / REST) Web Development Laravel Framework Symfony Framework
2014 – 2015

Université de Moncton

University · Moncton, NB, Canada
umoncton.ca
GELE2112 — Electrical Circuits Lab
2015 – 2019

Montreal College of Information Technology

College · Montreal
montrealcollege.ca
420-WD1 — Web Design & UX/UI 420-WD2 — OOP & Version Control 420-WD3 — Responsive Web Dev (HTML/CSS/JS) 420-WD4 — Databases: PHP & MySQL 420-AN8 — Android App Development 10 courses total
2015 – 2021

École de Technologie Supérieure (ÉTS)

University · Montreal · concurrent with MCIT
etsmtl.ca
ELE747 — Image Analysis & Processing ELE116 — Software Dev Environment (Java) ELE795 — End Study Project
2019 – Present

CDI College

College · Montreal
cdicollege.ca
OOP 1 & 2 Web Dev 1 & 2 Databases 1 & 2 Mobile Dev 1 & 2 Cloud Computing Server-Side Dev Integration Projects 21 courses total
2019 – 2021

Canada College

College · Montreal
canadacollege.ca
410-CC1 — e-Commerce 410-AA3 — Administrative Tools 420-BD6 — Database Server Admin
2019 – 2020

Cégep de la Gaspésie et des Iles

CEGEP · Montreal Campus
cegepgim.ca
420-CC3 — Programming (GUI) 420-ENR/ENS — Mobile Programming I & II 420-CA5 — Game Development 420-CM4 — Mobile App Programming
2021 – Present

Cégep de Rosemont

CEGEP · Montreal · Current
crosemont.qc.ca
Programming 1 & 2 Database 1, 2, Design, Advanced Big Data 1 & 2 Data Valorization (AI) Linux OS & Admin Cloud Technology & Storage Hypermedia Dev I & II GUI Development Application Quality Internship Supervision 25+ courses total
2021 – Present

Collège de Maisonneuve

CEGEP · Montreal · Current
cmaisonneuve.qc.ca
Web Services (REST/GraphQL) Desktop & Mobile Apps (Flutter) Front-End Engineering OOP & Design Patterns (SOLID) Transactional Web Apps Operating Systems Linux 2 & 3 Networks, Protocols & Services Infrastructure Security Cybersecurity (3 levels) User Support Internship Supervision 25+ courses total
2024

Collège Universel

College · Montreal
collegeuniversel.ca
420-3A2 — Information Security Prevention 420-E15 — Software & Application Security
2023 – Present

Collège de Bois-de-Boulogne

CEGEP · Montreal · Current
bdeb.qc.ca
420-A57 — AI Ecosystem Architecture 420-A59 — Reinforcement Learning 420-A58 — Unsupervised Learning 420-D07 — Distributed Processing 420-N11 — Cloud Computing Services 420-D30 — Data Solutions Dev & Deploy 420-D10 — Deployment of Data Solutions 420-T19 — IoT Data Analytics 420-A63 — Capstone Project
2024 – Present

CDI College — AI & Data Science Program

College · Montreal · Current
cdicollege.ca
Machine Learning Deep Learning BI 1: Statistics BI 2: Predictive & Prescriptive BI 3: Expert Systems Data Science Programming 1 & 2 Data Visualization 1 & 2 Data Science Reference Tools OOP Server-Side Web Dev App Dev 1 & 2 Databases Operating Systems Integration & Final Projects 20 courses total
2026

Vanier College

CEGEP · Montreal · Current
vaniercollege.qc.ca
AI Model Deployment (MEQ 1) Data Mining Project

Teaching Portfolio

Enter the access code to view