template

Teaching

I typically teach Computer Organization, a third year course in our Computer Engineering department. I have also developed a graduate level course, High Performance Architectures, focusing on GPU architecture and how to get best performance out of its resources.

Computer Engineering Most Effective Teacher Award, May 2016

Kate Gleason College of Engineering, Exemplary Performance in Teaching Award 2016

Teaching since transition to Semesters:

* Currently Teaching: Computer Organization ~ Spring 2016/17

* Computer Organization ~ Fall 2016/17

* High Performance Architectures ~ Fall 2015/16

* Computer Organization ~ Fall 2015/16

* High Performance Architectures ~ Fall 2015/16

* Computer Organization ~ Spring 2014/15

* Computer Organization ~ Fall 2014/15

* High Performance Architectures ~ Fall 2014/15

* Computer Organization ~ Spring 2013/14

* Computer Organization ~ Fall 2013/14

* High Performance Architectures ~ Fall 2013/14