COMP SCI 3004/7064