Andrew Patton's avatar

Andrew Patton (atpatton97)

MSc Advanced Computer Science @ Northumbria University