Skip to content

In the classroom

Teaching

Translating production ML practice into the classroom across AI, NLP, Cloud and Linux.

AIE-1007Cambrian College

Natural Language Processing

A practical introduction to NLP, from classical text processing to modern transformer models and retrieval-augmented generation, and multi-agent systems with hands-on labs.

TokenizationEmbeddingsTransformersAttentionRAGText classificationSequence modelsResponsible AI

Spring 2025 · Winter 2026

AIE-1014Cambrian College

Applied AI Capstone

Co-supervised 14 students on their Ontario Graduate Certification capstone project on applied AI/genAI.

Classical MLNeural networksModel evaluationDeploymentsEthics in AIGenAIRAGAgenticAICloud AI

Spring 2025

NET-4314Cambrian College

Cloud Computing

Azure Cloud Computing Fundamentals, Architecture and Management, Monitoring, Serving, Security

AzureRBACIaaSPaaSSaaSStorageScalabilityMFALoggingAuditingCost Management

Spring 2026

BTA-2100Cambrian College

Data and AI Literacy for IT Business Analytics

AI fundamentals for Business analytics students covers basics python, plotting, ETL, Learning libraries, working with Power BI, case study, Machine learning Algorithms.

KNNDecision TreePower BIPythonLinear and Logistic RegressionPandasCase StudyCapstone

Spring 2026

CET-1025Cambrian College

Linux Systems Administration

Hands-on Linux fundamentals for engineers: the shell, system administration, and automation.

Shell and SSHFile systemsPermissionsProcessesNetworking basicsScriptingServices and Daemons

Winter 2025 · Spring 2025 · Winter 2026

CET-1034Cambrian College

Advanced Linux Administration

blend of theory and hands-on activities on advanced Linux topics like regular expression, storage management, Running Cron jobs, managing logs, secure transfers, system performance tuning, SELinux, controlling boot processes, and running containers

RegexCRONLogsLogical VolumesNFSSELinuxPodmanContainerddaemons and servicesScenario based Problem solving

Fall 2024 · Fall 2025