Courses Taught

Number

Name

Level

ENGR 1101

Introduction to Engineering & Engineering Technology

Undergraduate

ENGR 4296

Capstone Senior Design Project

Undergraduate

ENGR 4996

Honors Capstone Senior Design Project

Undergraduate

ECE 0832

Digital World and Everyday Life

Undergraduate

ECE 2342

Circuits and Electronics I

Undergraduate

ECE 2352

Circuits and Electronics II

Undergraduate

ECE 2612

Digital Circuit Design

Undergraduate

ECE 2613

Digital Circuit Design Laboratory

Undergraduate

ECE 3312

Electrical Devices and Circuits

Undergraduate

ECE 3313

Electrical Devices and Circuits Laboratory

Undergraduate

ECE 3712

Introduction to Electromagnetic Fields and Waves

Undergraduate

Selected Publications