Similar to:
CE 340 Unit 6 Assignment