csci3308-lab3