Although I haven't spoken to Geoff in a number of years (We did YC S13), I remember him as a tough but effective advisor to us and many others. A lot of his lessons didn't sink in for a long time -- perhaps because I'm a little thickheaded -- but they were always spot on.