Dr. Robert Walker

Professor

Build a Statement of Purpose

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

Biography

Robert Walker is a Professor at the University of Calgary and serves as the Assistant Head for Existing Graduate Students. He possesses extensive experience and knowledge in the field of computer science, focusing on topics such as software evolution, software reuse, empirical software engineering, and aspect-oriented programming. With a strong educational background, he earned his Doctor of Philosophy in Computer Science from the University of British Columbia in 2003. He has also received several accolades for his contributions, including the ACM Distinguished Paper Award and the Italian National Scientific Habilitation at the Associate Professor Level. Throughout his career, Walker has been committed to advancing academic excellence, evident through various teaching awards and recognition for his impactful scholarly work. He actively participates in guiding graduate students and shaping programs within the Department of Computer Science, furthering the institution's mission of fostering innovation and research in computer science.

Research Interests

Awards

#

Italian National Scientific Habilitation, Associate Professor Level

2015-01-01
#

ACM Distinguished Paper Award

2012-01-01
#

Honorable Mention Award: Impactful Paper ICSE 2001

2011-01-01
#

Honorable Mention Award: Influential Paper ICSE 2001

2011-01-01
#

Supervisory Excellence Award

2011-01-01
#

Nomination undergraduate students Teaching Excellence Award

2010-01-01
#

Winner MSR Mining Challenge

2008-01-01
#

Presentation Award

2007-01-01
#

IBM Eclipse Innovation Award

2005-01-01
#

IBM Faculty Award

2005-01-01

Courses

Introduction to Software Engineering Fundamentals of Software Evolution and Reuse Software Evolution and Reuse

Requirements for University of Calgary

Master Program
Requirements
GPA Requirement
Required:3.3
IELTS
Listening
Required:6
Reading
Required:6
Writing
Required:6
Speaking
Required:6
Overall
Required:7
TOEFL
Listening
Required:20
Reading
Required:20
Writing
Required:20
Speaking
Required:20
Total
Required:97
GRE General
Verbal
Required:150
Quantitative
Required:159
Analytical Writing
Required:5.5
Overall
Required:5.5
Prerequisites
4-year Bachelor's degree in Computer Science or equivalent 3rd or 4th year course in Theory of Computation 3rd or 4th year course in Software Engineering 3rd or 4th year course in Systems (OS, Compilers, Networking) 3rd or 4th year course in Application (AI, Graphics, Databases)
Application Checklist
  • Unofficial Transcripts
  • Curriculum Vitae
  • Statement of Purpose
  • Two Letters of Reference
Specialization Notes

Department of Computer Science Master's program. GRE scores are expected for international students.