Professor Tom Nicholson visits IPPE