Teaching Portfolio

Note: All the following resources are available to use under the terms of CC BY-NC-ND 4.0 License. For more details, please check the “Read Me First” file under every downloadable zip folder.

The contents are free to use but not to plagiarize, so please do not forget to give the due credits :-).

*

Fundamentals of digital logic and design.

Lab course to practice digital logic designing.

The architecture of RISC-V Processor.

Lab course which help students develop their own processor.

Embedded hardware-software co-designing.

Lab course to help students develop embedded system-on-chip.

Foundation of Data Structures and Algorithms.

Lab course to practice implementation of data structures and algorithms in Python.

Computer Architecture and Organization

Computer Architectures and Organization.

Designing and Development of D-VASim - A Simulation tool for genetic logic circuits.

Two-hours hands-on workshop on partial reconfiguration of FPGAs.

Two-sessions workshop which gives students a quick start to program in LabVIEW.

Two-sessions workshop which gives students a quick start to program in LabVIEW.

Learn to start development on FPGAs in 3 hours.

16-hours hands-on training workshop on NI LabVIEW and hardware interfacing.

Two-sessions training workshop on NI hardware modules.