Griffith University 2501ICT: Final Assignment