6 Oct 2012

"How algorithms shape our world" - Kevin Slavin


No comments:

Post a Comment