Source Code of CS552 Assignments