Teaching
Bachelors Courses:
Digital Logic Design.
Computer Programming.
Verilog Programming.
Computer Architecture and Organization.
Digital Systems Design.
Masters Courses:
Systems On Chip.
Network On Chip.
Advanced Computer Architecture.
Advanced Digital Design.