Dr. Norm Hutchinson

Associate Professor

Build a Statement of Purpose

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

Biography

Norm Hutchinson is an Associate Professor in the Department of Computer Science at the University of British Columbia (UBC). He has an extensive academic background, holding a Bachelor of Science from the University of Calgary, a Master of Science from the University of Washington, and a Ph.D. from the same institution. His research primarily focuses on Systems and Networking, with a specific interest in the abstractions which assist in the construction of concurrent distributed programs. He is particularly concerned with distributed execution environments that consist of a potentially large number of independent computers that communicate over a network, aiming to support large, reliable applications. Hutchinson has worked on defining programming language abstractions, including replicated and mobile objects, alongside exception mechanisms that allow applications to adapt to the configuration of the underlying system. His teaching spans various computer science topics, which include network introductions, software construction, computer hardware, and operating systems.

Research Interests

Experience

Visiting Assistant Professor

— Present

University of Arizona • Tucson, AZ

Assistant Professor

— Present

University of Arizona • Tucson, AZ

Assistant Professor

— Present

University of British Columbia • Vancouver, BC

Associate Professor

— Present

University of British Columbia • Vancouver, BC

Courses

Introduction Computer Networking Software Construction Computer Hardware Operating Systems Computation, Programs, Programming Introduction Compiler Construction

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.