Vivian walsh slides and presentations