Arvind Narayanan

Associate Professor of Comupter Science, Princeton University