Adam Blinkinsop is available at blinks AT acm.org as well as on his website, http://www.blinkinblogs.net/. Adam is a jack-of-all-trades that specializes in thinking deep thoughts without doing anything about them.
CategoryHomePage