Academic Project CS646 iOS Development