Courses
Graduate
Courses Taught
- Analog MOS Integrated
Circuits
- Advanced Microprocessor
Interfacing
Undergraduate
Courses Taught
- Introduction to Microprocessors
- Microprocessor Interfacing
and Applications
- Microcontroller Based
System Design (8051 and PIC)
- Digital Communications
- Electronic Circuits
- Digital Electronics
- Digital System Design
using VHDL
- Computer Architecture
- Assembly Language Programming
- C/C++ Programming
- Java Programming
- Numerical Analysis
- Senior Project
Undergraduate
Projects Supervised
- Microprocessor Controlled
Multiplexd Matrix Display 2001
- Microprocessor Controlled
Digital Integrated Circuit Tester 2001
- Microcontroller Based
Multiplexd Matrix Display 2002
- Microcontroller Based
Digital Integrated Circuit Tester 2002
- Microcontroller Based
Versatile Function Generator 2002
- Communication and Control
over Power Lines 2002
- Access Control System
2003
- Implementation of a
FPGA Development Board 2003
- Speech Recognition,
Hardware and Software Implementation 2003
- Infra Red Control System
2003
- Interfacing IDE hard
disk and AT keyboard to Atmel AT89C52 microcontroller 2003
- Robot Communication
Network 2003
Ongoing
Projects
- Exploring the Universal
Serial Bus (USB) through the following
- Understanding the USB
communication protocol and its applications
- Using USB enabled microcontrollers
form Microchip, Cypress and Cygnal companies
- Writing VHDL code for
the USB protocol to be implemented on FPGA or CPLD
- Designing a power line
carrier modem for in building communications
- Developing a C++ compiler
for various microcontroller families
- Interfacing CCD camera
to a FPGA and microcontroller for face recognition system