Courses Currently Teaching


EECS 370: Introduction to Computer Organization

I will be teaching EECS 370 in the Fall Semester. 

This course explains how computer hardware execute programs. This means understanding the hardware/software interface between the bare hardware and the lowest level of software — assembly language. You will see how a assmebly language is executed by the hardware and  how to put together basic hardware building blocks to form the functional units of a computer.

More info: