Arjun Srivastava's Library
home

Arjun Srivastava's Library

Programming for the Puzzled
Srini Devadas
Learning programming with one of “the coolest applications around“: algorithmic puzzles ranging from scheduling selfie time to verifying the six degrees of separation hypothesis.