Coinz Coursework for 2018-19 Informatics Large Practical Contributor Details Name : CHENG LI Matriculation Number : s1603732