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.

Any feedback is more than welcome at hasan.baig[at]hotmail.com

*

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.