programming prototypes at University of Queensland