Work for CSC 342: Web-based Computing