Bruce Shepherd
Professor at University of British Columbia Computer Science
Expertise
Links
Biography
-
Bruce Shepherd is a Professor in the Department of Computer Science, University of British Columbia. He is also a Distinguished Scholar in UBC's Sauder School of Management. For 2019-20, he is the acting director of the Institute of Applied Mathematics.
Dr. Shepherd completed a BSc in Computer Science and Mathematics at the University of Victoria and then studied at the Department of Combinatorics and Optimization, University of Waterloo where he earned his MSc under the supervision of Dan Younger, and Ph.D. under the supervision of Bill Pulleyblank. During his doctoral work he also produced train scheduling software for the meet-pass problem with Pulleyblank for Canadian Pacific Railway. He went on to hold a NATO Postdoctoral Fellowship working with Lex Schrijver in CWI, Amsterdam and a Von Humboldt Fellowship working with Bernhard Korte in Bonn.
His first academic appointment in 1992 was joint between Mathematics and Operational Research at the London School of Economics. At that time he received a Nuffield Foundation Award for newly appointed science lecturers. He also performed consulting in optimization for firms such as British Telecom, Rio-Tinto, and Reuters. Together with Graham Brightwell he was co-director of the LSE Centre for Discrete and Applicable Mathematics. In 1997 he joined Bell Laboratories, Murray Hill, NJ where he designed algorithms and produced software in areas such as optical network design, real-time network management, scheduling and internet measurement. He also maintained an interest in the fundamental theory behind these problems including his work with Tim Griffin and Gordon Wilfong which formulated a graph theory model to analyze the world's defacto interdomain routing protocol BGP. Between 2007 and 2017 he was a member of the Department of Mathematics and Statistics, McGill University where he was a James McGill Professor (internal equivalent of a Tier 1 Canada Research Chair). He was also an associate member of McGill's School of Computer Science.
Dr. Shepherd has been on the editorial boards of the SIAM-MPS Series in Optimization, Math Programming Series B (MPA), Operations Research Letters and Mathematical Programming Computation (MPC). He was co-editor of Mathematical Programming Series A from 2007-2016. He has spent leaves at the Theory Group of Microsoft Research, and Computer Science, University of Washington (2011-12) and the Sauder School of Management, UBC (2014). He has been a Simons CRM professor at the Centre de Recherches Mathematiques and has also made long-term visits to the Fields Institute, University of Bonn, DIMACS, and University of Tokyo.
Read about executive education
Other experts
Popular Courses
The Manchester Leadership Development Programme
Alliance Manchester Business School
Manchester, United Kingdom
Jul 1
Private Equity: Investing and Creating Value
The Wharton School
Philadelphia, Pennsylvania, United States
Sep 8
The Positive Leader: Deep Change and Organizational Transformation
Stephen M. Ross School of Business
Ann Arbor, Michigan, United States
Jun 23
Leading People and Teams
ESMT
Berlin, Germany
May 28
Leading Strategic Growth and Change
Columbia Business School
New York, New York, United States
Jun 10
Leading Digital Transformation
ESMT
Berlin, Germany
May 28
Looking for an expert?
Contact us and we'll find the best option for you.