Victoria University of Wellington Wellington 6012 New Zealand;
Adobe Research Seattle USA;
Stanford University San Francisco USA;
Victoria University of Wellington Wellington 6012 New Zealand;
Victoria University of Wellington Wellington 6012 New Zealand;