Dr. David Kirkpatrick

Professor

Build a Statement of Purpose

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

Biography

David Kirkpatrick is a Professor Emeritus in the Department of Computer Science at the University of British Columbia. He completed his B.Sc. at the University of British Columbia in 1970 and obtained his Ph.D. from the University of Toronto in 1974. He has held various academic positions, including Visiting Assistant Professor at Cornell University and Assistant Professor at Simon Fraser University and the University of British Columbia. He advanced through the ranks to Associate Professor in 1982 and full Professor in 1986. His research focuses on theoretical computer science, especially computational complexity, with interests in the inherent difficulty of solving specific problems within realistic computational models. His work also extends to combinatorial problems and geometric problems, including applications in sorting, graph theory, and motion planning. He has contributed to the academic community by serving as Associate Dean for the Faculty of Graduate Studies and as a Fellow of the British Columbia Advanced Systems Institute. He has been active in teaching courses on algorithm design and analysis and computational robotics at the university.

Research Interests

Experience

Professor Emeritus

— Present

University of British Columbia • Vancouver, BC, Canada

Served as a full professor in the Department of Computer Science with a focus on research and teaching.

Associate Dean

— Present

Faculty of Graduate Studies, University of British Columbia • Vancouver, BC, Canada

Oversaw graduate studies within the faculty, contributing to academic governance.

Courses

Intermediate Algorithm Design Analysis Computational Robotics Advanced Algorithms Design Analysis Fundamentals Algorithm Design Analysis

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.