SE305 Lab2 Homework