Co-Taught Courses

ECE 311 Microelectronic Circuits
An undergraduate course in analysis and design of analogue microelectronic circuits. Topics included feedback in amplifier, amplifier stability and compensation, oscillators and multi-vibrators, tuned amplifiers and data converters. 

ECE 422 Computer Networks
Computer Networks and the Internet, Protocols and Layering, Physical and Link layers, Retransmissions, Multiple access, Switching, Internetworking- Intra- and Inter-Domain Routing.

ECE 424 Digital Signal Processing
An undergraduate course that covers the basics of digital signal processing. Topics included analysis of continuous-time and discrete-time signals, discrete Fourier transform, fast Fourier transform, FIR filters and IIR filters.

ECE 401 Electrical Testing
This course is the experimental companion to electronic circuits and electronic devices courses. The course is a mix of laboratory experiments and mini-projects.

CSE 302 Signals and Systems
Covers the fundamentals of signal and system analysis, representations of discrete-time and continuous-time signals, time-invariant systems, difference and differential equations, system functions, step responses, and frequency responses.

CSE 301 Digital Image Processing Intensity Transformations and Spatial Filtering - Filtering in the Frequency Domain - Image Restoration & Reconstruction - Morphological Image Processing - Image Segmentation -Color Image Processing - Image Compression- Image Wavelet Transform.


Supervised UG Projects

Smart Parking Management System 
The main objective of this project is to design and implement a system that provides parking occupancy estimation to help the drivers to save his time and find a suitable place to park and provide parking analytic for the city authorities. This has been done using the technology of the Internet of Things (IoT) coupled with Deep Learning. 

To Be Smart with IoT
It helps in developing and maintaining smart grids and electrical networks with the aid of Cloud and internet of things protocols, and wireless communication protocols.

Implementation and Performance Analysis of UW-OFDM in Time-Varying Channels.
The purpose of this project is to evaluate the performance of the OFDM techniques in time-varying environments (channels with multipath fading and Doppler shift). In particular, our interest is in the newly proposed OFDM approach, (UW-OFDM). To recover the transmitted signal for bit error ratio (BER) evaluation in the presence of a time-varying scenario for different signal-to-noise ratio (SNR) levels, the channel estimation will be based on compressed sensing techniques.