Greetings!

I'm really good at teaching algorithms. I co-wrote a neat little book on how to do that and published a bunch of scientific papers about it. Over 20,000 people follow my popular writings on algorithms at Quora. I have taught 20+ current or past Google employees and I have had many other students with comparable levels of success in the industry and in academia.

I have given many invited lectures on algorithm design and other parts of computer science. I would love to give more.

I have been involved in major international algorithmic competitions for the past 20 years. I have served multiple terms on the IOI Scientific Committee and authored many IOI tasks. I have been the main organizer of three CEOIs and almost 20 years of IPSC. I have served as an analyst during multiple ICPC World Finals.

I have a PhD in Computer Science on a topic that combined CS and statistics. I have published papers on algorithms. I sometimes work as a consultant with companies who have to deal with algorithmic problems.

Do you have an interesting offer for me? Get in touch!
(My PGP public key is here if you want to use it.)