CS304 Zoo