Michael O'Herron, BS ’71, MS ’78