CPSC 425 Test 1 Topics