Dr. Bruce Shepherd

Professor

Build a Statement of Purpose

Generate a tailored SOP for Dr. Bruce Shepherd. Improve your application with a focused, well-structured draft.

Biography

Bruce Shepherd is a Professor in the Department of Computer Science at the University of British Columbia. His research interests primarily encompass Algorithmic Game Theory, Algorithms, and Mathematical Programming. He is actively involved in the Algorithms Lab, contributing to advancements in algorithm design and complexity theory. Professor Shepherd has received recognition for his outstanding teaching, including the Incredible Instructor Awards. He has taught a variety of courses, such as Advanced Algorithms Design Analysis and Intermediate Algorithm Design Analysis, showcasing his expertise in the field. His involvement in instructing topics related to combinatorial optimization reflects his commitment to educating the next generation of computer scientists. He maintains a personal webpage where further details about his work and research can be accessed.

Research Interests

Courses

Advanced Algorithms Design Analysis Topics Algorithms Complexity - Combinatorial Optimization Intermediate Algorithm Design Analysis Models of Computation

Requirements for University of British Columbia

Master Program
Requirements
GPA Requirement
Required:3.3
IELTS
Listening
Required:6.5
Reading
Required:6.5
Writing
Required:6.5
Speaking
Required:6.5
Overall
Required:7
TOEFL
Listening
Required:22
Reading
Required:22
Writing
Required:21
Speaking
Required:21
Total
Required:100
Prerequisites
Bachelor's degree in Philosophy or related field 3 credits in formal logic 6 credits at the upper level in history of philosophy 3 credits at the upper level in ethics or value theory 6 credits at the upper level in metaphysics, epistemology, or philosophy of science
Application Checklist
  • Online application form
  • Application fee
  • Transcripts from all post-secondary institutions
  • Three letters of recommendation
  • Writing sample (15-20 pages)
  • Statement of intent
  • Evidence of English language proficiency
Specialization Notes

Offers course-only and thesis routes. Focus areas include philosophy of science, mind, ethics, and Asian philosophy.