Teaching
Teaching Interests
Some of my teaching interests include the following:
- C++ programming language
- computer programming, software algorithms
- signal processing
- computational geometry
- wavelets and filter banks
- multimedia systems, data compression
- computer graphics
Courses
Information on the courses which I teach/supervise can be obtained from the individual course pages:
- ECE 260 — Continuous-Time Signals and Systems
- SENG 475 and ECE 596C/ECE 569A — Advanced Programming Techniques for Robust Efficient Computing (With C++)
- ECE 486 and ECE 586 — Multiresolution Signal and Geometry Processing With C++
- ECE 399 — Third-Year Undergraduate Design Project
- ECE 499 and SENG 499 — Fourth-Year Undergraduate Design Project