File:200903 VonAhn.jpg

Professor Luis von Ahn, Carnegie Mellon University