Teaching

Graduate Courses

 

CMSC/CMPE 491/691: INTRO TO BRAIN COMPUTER INTERFACES

This course aims for understanding the emerging field of Brain Machine Interfaces (BMI). After the completion of this course the students will have working knowledge of what BMIs are, how they are designed, implemented and tested. The core modules of BMI are data acquisition, decoding and application. Each of these modules will be expanded in detail. A common midterm project will be assigned to all the students. Then the students are expected to select a specialized topic, do a final project and write a term paper towards the final week. This course serves as an introduction to this emerging field.

 

BM1050: Introduction to Brain Computer Interfaces (at IIT, Hyderabad, India)

This course aims for understanding the emerging field of Brain Machine Interfaces (BMI). After the completion of this course the students will have working knowledge of what BMIs are, how they are designed, implemented and tested. The core modules of BMI are data acquisition, decoding and application. Each of these modules will be expanded in detail. A common midterm project will be assigned to all the students. Then the students are expected to select a specialized topic, do a final project and write a term paper towards the final week. This course serves as an introduction to this emerging field.

 

Upcoming: Computational Methods in Neural Engineering

Biomedical Engineering is at a critical juncture. In the past few decades, the essentially biological nature of the field has been infused by the tools provided by mathematics. At first, the use of mathematics was mostly methodological in nature—primarily aiding the analysis of data. Soon, this influence turned conceptual, framing the very issues that characterize modern biomedical engineering today. Many quantitative methods applied to biology were pioneered by nonbiologists with a background in physics, engineering, mathematics, statistics, and computer science, that inspired modern biologists to include these tools in mainstream. The effect of mathematics in the biological sciences has been very positive. Moreover, we believe that our science is and will continue to be one that is computational at its very core. This course serves as an introduction to often used computational methods in Biomedical Engineering. This can serve as both undergraduate seniors and graduate students.


Undergraduate Courses

 

CMSC 411: Computer Architecture

This course covers the design of complex computer systems. It teaches the organizational paradigms that determine the capabilities and performance of computer systems. This course also teaches the interactions between the computer's architecture and its software. The course contents appeal equally well to future engineers, designers and architects.