Computer Architecture
5 assignments, lowest score dropped.
Mandatory lab attendance and assignments.
Individual projects leading up to the final project.
Major group project (groups of 5).
Midterm and Second exam.