Teaching

  • Graduate Courses
    • Big Data Analytics - (CMPUT 690, UAlberta - W'14)
    • Teaching and Research Methods for Computing Science (CMPUT 603, UAlberta - F'11, F'12)
    • Principles of Knowledge Discovery in Data (CMPUT 690/695, UAlberta - W'02, F'02, F'03)
    • Spatial Data Management and Data Mining (CMPUT 697, UAlberta – W'06, F'06, F'08, W'11, F'12, F'15)
    • Individual Study Courses (CMPUT 605, UAlberta)
      • Data Mining in Biological Databases (W'03 – 4 students)
      • Query Processing & Data Mining in Spatio-Temporal Databases (Summer'03 – 1 student)
      • Data Mining & Query Processing in Data Streams (Summer'04 – 1 student)
      • Recent advances in Temporal & Spatio-Temporal Data Mining (W'08, F'09, F'11, F’14 – total of 9 students)
      • Recent Advances in Density-Based Clustering, Projected Clustering, Subspace Clustering, & Semi-Supervised Clustering (W'12 – 2 students)
      • Recent Advances in Density-Based Clustering & Outlier Detection (W'13 – 2 students)
      • Recent Advances in Density-Based Clustering and Applications to Text Mining (W'16 – 1 student)
      • Recent Advances in Density-Based Clustering and Applications to the Analysis of Mass Spectrometry Data (W'16 – 1 student)
  • Undergraduate courses
    • Introduction to the Foundations of Computing (CMPUT 174, UAlberta – W'10, F'10, W'11, F'15, F'16)
    • Database Management Systems (CMPUT 391, UAlberta: W'02, F'02, W'04, W'05, W'06, F'06, F'08, W'09, F'09, W'10, F'15)
    • Introduction to File and Database Management (CMPUT 291, UAlberta: W'05, F'16)
    • Bioinformatics (BIOIN 401, UAlberta – W'03, W'04)
    • Data Structures for Engineers (CPSC 252, UBC – F'00)
    • Database Systems (CPSC 304, UBC – W'01)