Dr Vivienne Ming: Mashing up tech for humans

Open in new window