He has taught or visited at Brandeis, Harvard, Yale, Princeton, University of London, Boston University, Holy Cross and Hamilton Colleges. Mr. Teles holds a B.A. from George Washington University and an M.A. and Ph.D. from the University of Virginia.