Cape Peninsula University of Technology Assignments and Projects