 Keller was formerly on the faculty at the Stanford Graduate School of Business, the University of California, Berkeley and the University of North Carolina at Chapel Hill.He has served as a visiting professor at Duke University and the Australian Graduate School of Management.He is an alumnus of Cornell University, Carnegie-Mellon University and Duke University.