Leon Huijbers, head of NewMedia Centre, Delft University of Technology

2016 Winner • Video Maverick