Classes

Computer Architecture (CMP301)

Semester: 
Fall

Teaching Computer Architecture course to third year semester students, including supervision of a project to design and implement a  VHDL processor with cache managment unit.

Computer Architecture Course (CMP 301A)

Semester: 
Fall

Teaching Computer Architecture course to third year semester students, including supervision of a project to design and implement a  VHDL processor with cache managment unit.

Second year labs

Semester: 
Spring

Moderating second year semester students' labs, focused on software engineering and on Intel 8086 chipsets.

Third year semester system labs

Semester: 
Spring

Moderating third year semester students' labs, focused on VLSI and OS. 

Computer Architecture Course (CMP N301)

Semester: 
Fall

Teaching computer architecture course for credit hours system students. Including giving tutorials on VHDL, and supervising a project to design and implement a VHDL pipelined processor.

Computer Architecture Course (CMP 301A)

Semester: 
Fall

Teaching Computer Architecture course to third year semester students, including supervision of a project to design and implement a  VHDL processor with cache managment unit.