Ceng577 Parallel Computing Course Homeworks