Home

Teaching

Publications

About me

       

Courses taught previously

Current teaching (Fall 2025 - Spring 2026)

 

Fall 2025

   
   

 

Winter 2026

   
  • CPSC 219
  • DATA 211
   

 

Spring 2021

    TBA

Future teaching (tentative teaching assignments for the next academic year TBA)