David taught himself programming and won awards at international science fairs. He completed his PhD in systems security at Columbia University. David now works as CTO at Elpha Secure, building accessible computer security products. He is a heavy user of speech recognition for interacting with computers and also enjoys pair programming.