I enjoy teaching. The best part of teaching is to be in interaction with young people and to learn while you teach as well. Through the years, I taught the following courses.
- CEng 310 Algorithms and Data Structures with Python
- CEng 232 Logic Design
- CEng 213 Data Structures
- CEng 230 Introduction to C Programming
- CEng 335 Microprocessors and Microcomputers
- CEng 477 Introduction to Computer Graphics
- CEng 490 Senior Design Project and Seminar
- CEng 583 Computational Vision