Episodes
Martin Odersky introduces the advantages of Scala and argues that Scala's collections are the best way to make broader use of parallel processing. (June 1, 2011)
Published 08/18/11
Pam Samuelson outlines the case against Google's book archiving efforts, the failed settlement, legislation and fair use issues and the options for moving forward. (May 25, 2011)
Published 08/18/11
Shriram Krishnamurthi shares insights on designing and implementing educational software for teaching mathematics and programming to middle school students. (May 18, 2011)
Published 08/18/11
Peter Richards and Stephen Weston take a look at how JP Morgan Chase uses supercomputing to confront challenges of complexity and scale that it faces in areas like risk assessment. (May 11, 2011)
Published 08/18/11
Rethink DB founder, Slava Akhmechet, shares the many approaches his company took in developing an optimal SSD design using B-trees.
Published 08/18/11
Subhasish Mitra explains his lab's imperfection-immune design process, which overcomes two major barriers to building transistors with carbon nanotubes. (April 27, 2011)
Published 08/18/11
Barbara Liskov discusses how the abstraction mechanisms we use today came to be, how they are supported in programming languages, and some possible areas for future research. (April 20, 2011)
Published 08/18/11
James Bessen looks at the empirical evidence on how software startup firms use patents and why firms now face a much greater risk of software patent lawsuits. (April 13, 2011)
Published 08/18/11
Victor Lee discusses the opportunities and challenges that parallel computing brings, including massive data computing because of the digital revolution. (March 30, 2011)
Published 08/18/11