Interfacing with computers – past and future of computing

Excellent Talk on how we communicate with our computers.

You may also like...