Teaching

Digital Design Courses
From studying Verilog and CHISEL to creating a custom computer system with simple C/C++ executions.

CMOS Circuit and System Courses
From the basic concept of CMOS and power-and-delay estimation to complex System-on-Chip (SoC) implementation.

RISC-V Courses
Collection of courses related to RISC-V, from simple integration to advanced topics such as VLSI and Cyber-security.


Assembly Coding Courses
Learning to code assembly with NiosII and RISC-V processors.


Matlab and Digital Signal Processing (DSP) Courses
Exercises for new learners using the Matlab tool and practice with DSP applications.