I have taught courses in VLSI Design, VLSI System Design, Digital Circuits, Hardware Description Languages.