Teaching Stuff

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

Digital Logic and Design

I redesigned this course from scratch in Fall 2019 at Habib University. I also organized the DLD Project Exhibition and Competition (DPEC) for the very first time to appreciate the students' efforts in achieving the challenging goals of the course project. 

The glimpses of the entire course and the DPEC are shown in this short 2.45m video --> 


Lecture slides (powerpoint show) can be downloaded here

There were several instructors and RAs involved in this course in Fall 2019. I, being the lead, developed the lecture slides along with the help of one other instructor. Please see "Read Me First.rtf" file for more details. 

Lab manual (consolidated pdf) can be downloaded here

Editable version of lab manuals can be downloaded here

Experimentation softwares (windows installer) can be downloaded here.

I developed two softwares to help students perform laboratory experimentation interactively. Both the tools can be used for free. 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

Computer Architecture

I developed this course from scratch during the summer and Fall 2018, and taught it twice in Fall 2018 and Spring 2019. This course is centered around the RISC-V processor architecture. 


Lecture slides (powerpoint show) can be downloaded here.

Lab manual (consolidated pdf) can be downloaded here

These labs were designed to help students develop a RISC-V processor (with reduced instruction set) throughout the semester. 


I developed a software tool for students to observe on-chip data on a computer screen. The software (windows installer) can be downloaded here

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

Embedded Systems

The contents of this course were also developed from scratch during the Spring 2019. This course teaches the embedded hardware-software co-design centered around the Xilinx ZYNQ SoC device. 


Lecture slides (.pdf format) can be downloaded here. For editable version, please send me an email. 

Lab manual (consolidated pdf) can be downloaded here

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -