Teaching Dossier

Preparing future-ready engineers and computer scientists for the AI era through innovative, student-centered, and ethically-grounded pedagogy.

Core Educational Pillars

Agent-Centric Pedagogy

My teaching philosophy overhauls traditional AI curricula to prepare students for the agentic era, where AI acts as a proactive, goal-oriented collaborator.

Pedagogical Innovation

I design and develop novel pedagogical tools and curricula that bridge foundational theory with hands-on experience in building and deploying modern AI systems.

Mentoring Future AI Leaders

My goal is to cultivate independent, high-impact thinkers and builders who possess the technical skills and ethical framework to lead complex AI projects responsibly.

Online Course Hub

I develop and teach free, self-paced online courses focused on practical, in-demand AI skills. My goal is to make cutting-edge knowledge accessible to learners everywhere.

Hands-on Tutorials

Six research-informed, student-centered tutorials showcasing innovative pedagogy across AI education—from building autonomous agents to navigating the complete AI technology stack.

Building Your First AI Agent

From Prompt to Autonomous System

Interactive session progressing through Bloom's Taxonomy—from basic AI concepts to creating a fully functional autonomous agent with debugging and ethical reasoning.

30 minutes
Undergrad to Grad
Vibe Coding: Learning Python with AI

Programming Fundamentals in the ChatGPT Era

Modern intro programming lesson teaching students to use AI as a learning partner—moving from prompt-dependent beginners to independent programmers.

50 minutes
Intro Programming
Understanding RL Through Game Design

Making Reinforcement Learning Intuitive

Constructivist approach starting with play, building intuition through experience, then formalizing RL concepts. Students construct understanding before encountering algorithms.

30 minutes
Intro AI to Advanced
Teaching ML Fundamentals in the Age of AI

Why Math Still Matters When ChatGPT Can Code

Students discover WHY we need to understand gradient descent when AI can write code. Through intentional struggle and Socratic dialogue, they build deep conceptual understanding.

50 minutes
Intro ML to Advanced
Software Engineering with AI

From Vague Ideas to Production-Ready Code

Learn to engineer complete, tested, deployable applications using AI as a development partner—progressing from vague prompts to production-quality systems.

75 minutes
Intermediate CS / SE
AI Tech Stack: Navigating the Ecosystem

From ML Foundations to Cloud AI Platforms

Map the complete AI technology landscape—from foundational ML/DL through GenAI to production cloud platforms. Learn which tools to use when and how they integrate.

60 minutes
Intermediate to Advanced
GPU Memory Management in Deep Learning

Optimizing VRAM for Training Large Models

Master the art of fitting large models in memory. Learn batch size limits, gradient checkpointing, mixed precision training, and how these techniques enable distributed training at scale.

45 minutes
Intermediate to Advanced
ML Monitoring: Detecting Silent Failures

When Your Model Fails Without Errors

Explore insidious failure modes in production ML—models that silently degrade without crashes. Learn to detect data drift, training-serving skew, feedback loops, and data leakage through hands-on monitoring implementation.

50 minutes
Intermediate to Advanced ML

Generative AI in the Classroom

I believe in using AI not just as a subject of study, but as a powerful tool to enhance learning itself. A key part of my pedagogy involves creating custom GPTs that act as specialized 'co-explorers' for students, providing tailored guidance and feedback.

Storytelling with Data GPT

This assistant helps students brainstorm narrative structures for data-driven reports, guiding them through the principles of effective data communication.

Launch Assistant

(Requires ChatGPT Plus Subscription)

Tableau Storytelling Assistant

A specialized tool designed to help students bridge the gap between a finished Tableau dashboard and a compelling, presentation-ready story.

Launch Assistant

(Requires ChatGPT Plus Subscription)

Teaching Philosophy

Student-Centered & Progressive Education
Rooted in John Dewey's philosophy, I create an active classroom where students learn by exploring real problems. My goal is to move beyond static lectures to foster a collaborative journey of discovery.
Generative AI as a Teaching Partner
I embrace GenAI to transform my role from a source of knowledge to a facilitator of learning. Tools like custom GPTs act as 'co-explorers', helping students brainstorm, debug, and learn at their own pace.
Preparing Students for Employability
I prioritize real-world applications, using the same tools and scenarios students will encounter in the workplace. Project-based assessments ensure graduates have a portfolio demonstrating job-ready skills from day one.
Ethical AI & Responsible Problem-Solving
I integrate ethical awareness into every course, discussing data privacy, algorithmic bias, and the societal impacts of technology. Students learn that *how* we solve a problem is as important as the solution itself.
Agent-Centric Pedagogy

Agent-centric pedagogy is an instructional approach that prepares learners to design, reason about, and responsibly deploy agentic AI systems. Rather than treating AI as a static tool, this pedagogy teaches students to think in terms of agents, behaviours, goals, and multi-agent dynamics.

At its core, it integrates three key dimensions:

  • Technical Agency: How agents plan, act, use tools, and coordinate (orchestration, observability, safety).
  • Human Agency: Designing systems that respect human values, oversight, and interpretability ("human-in-the-loop").
  • Socio-Technical Agency: Analyzing impacts on communities, data sovereignty, and Indigenous knowledge frameworks.

The goal is to cultivate graduates who can architect, evaluate, and govern agentic systems responsibly—shifting from model-centric to system-centric thinking.

Evidence of Teaching Excellence

Quantitative Student Feedback

4.8 / 5.0

Teaching Effectiveness Rating

(vs. college average of 4.2)

92.5%

Clarity of Content

Students 'always' finding content understandable

4.1 → 4.8

Increased Student Interest

Self-reported interest level over a semester

Top 10%

Instructor Ranking

Consistently ranked in the top decile college-wide

Qualitative Student Feedback

"Always very kind, patient, helpful and truly cares about students. Your use of visual aids enhances students' understanding and engagement throughout the classes. Keep it up."

— Anonymous Student Feedback, Fall 2023

"Gratitude flows effortlessly for the guiding light. Her wisdom shapes minds, her kindness nurtures spirits, and her dedication paints the canvas of our future with hues of inspiration. In her presence, learning becomes a journey, and every lesson is a gift. Thank you for being the beacon of knowledge and warmth that lights our educational path."

— Anonymous Student Feedback, Fall 2023

"Her classes are mostly fun... Gives plenty of time to understand each topic, makes it easier to cope-up with the course."

— Anonymous Student Feedback, Winter 2024

Curriculum & Course Development

Courses Taught
Across multiple post-secondary institutions, including Durham College, Seneca Polytechnic, Humber College, and Arizona State University.
Software Design
Data Visualization
Reinforcement Learning
Programming in AI
Mathematics for Computer Science
Object-Oriented Programming (Java, C++)
Software Engineering
Informatics
Business Applications of AI
Information Systems
Deep Learning for Sequential Analysis
Software Engineering for IoT
Database Programming
Human–Computer Interaction
Programming in Python
Introduction to Machine Learning
Courses & Curricula Designed
Developed innovative, industry-aligned courses and modules from the ground up.
Deep Learning for Sequential Analysis
Reinforcement Learning
Introduction to Informatics
Affective AI: Building Empathetic Systems
LLM-Based Agentic Systems
Human–Computer Interaction
AI for Serious Games
Foundations of Large Language Models
Object-Oriented Programming (Java, C++)
Robotics, Autonomy & Machine Learning
Git & GitHub with Copilot
Software Engineering for IoT
Python Concepts for AI Engineering

© 2026 Dr. Priyamvada Tripathi. All rights reserved.

You are free to share and adapt this content with attribution for non-commercial purposes under the same license.