QR code
آواتار Stephen DeSalvo

Stephen DeSalvo

Researcher in combinatorial probability, just happened to teach programming for a few years.