Assignments 3-6 for Stanford's CS193 iPhone App Development