Teaching @SUNY

My teaching at State University of New York (SUNY) Albany centers around VLSI and GPU architecture and programming. During my first few years (2016-2018), I also taught some introductory 100, 200, and 300 level courses for the ECE and CS departments.


I believe that a student will not acquire the necessary skills unless (s)he is exposed to fairly sophisticated projects during the class. I encourage my graduate students to work on projects that are also applicable to their research.


The structure of each class is around 30-40 minutes of lecturing, followed by a long 2.5 hour lab work every week. Each class has individual and group projects. Each project increases in complexity throughout the semester. Individual projects teach the basics, while group project(s) promote team work.



2016           GPU Teaching Center award. Nvidia Corp; PI for SUNY Albany ECE.

2016           GPU Research Center award, Nvidia Corp; PI for SUNY Albany ECE.