Com S 228 Homework 4