Labs for Computer Arch.
I wrote and taught a set of 5 laboratories exercises for graduate and PhD students of HBKU university. These labs were approaching a various set of subjects regarding Digital System Design and computer architecture , such as combinational and sequential logic, finite state machines, pipelining and optimization. This is where I realized that having all the necessary knowledge does not imply that the teaching will be successful. My first semester teaching this class taught me more than a decade of student and active life in regard to communication.
Key points:
- Verilog Design
- Computer Architecture
- Algorithm Hardware Acceleration
- Teaching
More details
Here is the truth: the first year was not a success with this class . Even though I was perfectly skilled on the technical plan , my teaching method was to be revised. So for the coming year I spent countless of hours training my communication and teaching skills, how to approach people and motivate them to learn; with books, online classes and lots of practice . The results for the next class, were above my expectations . Students were extremely motivated and stayed late after to continue learning. Overall, this teaching experience was a success and taught me much more than technical skills.
- FPGA & Digital
- Research & Teaching
- FPGA
- Verilog
- Block Diagrams
- Teaching
- Digital Design
- Computer Architecture









