Prof. David Oliver's life lessons