Computer Systems II:Arch&Prog (Nael B. Abu-Ghazaleh), Labs and Projects