Machine Learning and Its Applications
Introduction to Machine Learning
Machine Learning
Machine Learning for Audio, Image and Video Analysis
Artificial Neural Networks
Artificial Intelligence Applications
Neural Networks
Optimization Techniques
Digital Image Processing
Digital Signal Processing
Information Theory and Coding
Computational Methods in ECE
Digital Logic Design
Signals and Systems
Instructor
Computer Logic Design I [Undergraduate level], (Fall 2011 – Fall 2012).
Guest Instructor
Data Compression Systems [Graduate & Undergraduate level]
Multi-Dimensional Digital Signal Processing [Graduate level]
Lab Instructor
Circuits I [Undergraduate level], (Fall 2012 – Spring. 2013).
Signals and Systems I [Undergraduate level], (Fall2012– Spring 2013).
Digital Electronics [Undergraduate level], (Spring 2011).
Digital Signal Processing [Undergraduate level], (Fall 2010).
Digital System Design [Undergraduate level], (Fall 2009).
Computer Logic Design I [Undergraduate level], (Fall 2008).
Graduate Teaching Assistant
Signals and Systems I [Undergraduate level], (Spring 2013).
Computer Logic Design I [Undergraduate level], (Fall 2010 – Spring 2011).
Circuits I [Undergraduate level], (Fall 2010).
Digital System Architecture and Design I [Undergraduate level], (Fall 2009).