Peter moruzzi slides and presentations