I have been actively involved in teaching at IIT Madras and have taught a variety of courses that covers a large part of the stack of integrated circuits and systems, ranging from digital IC design (transistor level) to modern application development as part of the online BS in Data Science.

Current courses taught by me can be accessed on the IIT Moodle site. In the past I have also recorded several lectures and some videos directly relevant to the use of FPGA boards (many of these are out of date). These can be accessed on my YouTube channel (be warned that I do not actively follow or reply to comments here).