Peter Caruana

Peter Caruana

Undergraduate student at the Lassonde School of Engineering, York University, pursuing a double major in Computer Science and Physics