Some of the classes/labs I have taught during my graduate studies:

 Intro to C++ (CS10, CS12) 
 Data Structures (CS162)
 Algorithms (CS165)
 Computer Graphics (CS180)
 Programming Languages (Python & Java) (CS150)
 Databases (CS166)
 

 I have given also several tutorials on the area of temporal data-mining and time-series analytics:

 "Temporal Data-Mining", M. Vlachos, S. Papadimitriou
University of Maine, Department of Spatial Information, June 2008

- Interdisciplinary Summer Institute with graduate students
- 3.5 hour tutorial with advanced applications on weblog mining, stream mining and graph mining
 
 "Hands-On Time-Series Analysis with Matlab", M. Vlachos, S. Papadimitriou
International Conference on Data-Mining (ICDM), Hong-Kong, 2006

- http://www.cs.ucr.edu/~mvlachos/ICDM06
- 3.5 hour tutorial covering time-series compression, advanced indexing and search techniques
 
 "A Practical Time Series Tutorial with Matlab", M. Vlachos
European Conference of Practices in Knowledge and Data Discovery (PKDD), Porto, Portugal, 2005

- http://www.cs.ucr.edu/~mvlachos/PKDD05
- 3 hour tutorial on the areas of dimensionality reduction, orthonormal transformations, search, indexing data structures, clustering/classification and applications