Pennsylvania State University

Co-Instructor: CMENG 431 - Introduction to Computer Architecture

Spring'2022


Pennsylvania State University

Co-Instructor: CMPSC 497 - Hands-on Deep Learning

Fall'2019

  • Lectures on hardware acceleration for deep learning

  • Making students familiar with the state-of-the-art deep learning systems and requirements for heterogeneous system design

  • Introduction to GPU and FPGA based DL acceleration pipeline

Pennsylvania State University

Teaching Assistant: CMPEN270 - Digital Design Theory and Practice

Fall'2018

  • Coursework and content design for digital design practice experiments for sophomores

  • Lecture on digital design practice experiment

    • Digital gates

    • Introduction to combinatoric circuit design

    • Introduction to Verilog HDL

    • Introduction to sequential circuit design

    • Introduction to Finite State Machines using Verilog HDL

National Institute of Technology, Rourkela, India

EC270 - Basic Electronics Laboratory

Fall'2015

  • Lab coordinator for basic electronics practice laboratory

  • Lecture on basic electronics experiments including

    • Introduction to diodes

    • Rectifier design

    • Introduction to Transistors and MOSFETs

    • Introduction to OpAmps

    • Introduction to current mirrors and voltage buffers

    • Current amplifier design

Cyborg - The Robotics Club, NIT Rourkela, India

Introduction to basic robotics

Introduction to control theory

Fall'2012 - Fall'2015

  • Mentor for Cyborg - The Robotics and Automation Club of National Institute of Technology, Rourkela, India

  • Lecture on introduction to robotics

    • Differential drive manual bot design

    • Embedded coding using AtMega32

    • Line follower design

  • Lecture on Introduction to Control theory

    • Controlling navigation with PWM

    • Introduction to PID control

    • Controlling Navigation with PID control

    • Line follower design with PID control