Q: How did you end up in Computer Science?
A: Long story short: As an undergraduate, I concentrated in math and I spent lots of time hanging out with grad students in Harvard’s math department, enough time to convince me that I did not want to be a math grad student. After I graduated, I found out about rent and had to get a job. I exaggerated my qualifications and got a minimum-wage job writing FORTRAN programs. I drifted through other programming jobs until one day the think-tank I worked for lost most of their funding. They were laying ...