Notes: OpenConCam 2016

Reflecting on OpenConCam 2016

Advertisements