Dr. Jeff Avery

Associate Professor

Build a Statement of Purpose

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

Biography

Jeff Avery is an Associate Professor in the Teaching Stream at the University of Waterloo, specializing in human-computer interaction and software engineering. His teaching portfolio includes courses on application development and user interfaces. Dr. Avery's research interests cover a wide range of topics including programming practices, software architecture design, interactive system design, input interaction technologies, and computer science education pedagogy. He is particularly focused on optimizing systems for common everyday tasks and enhancing personal computation. He is actively engaged in the development of teaching materials and code samples, reflecting his commitment to advancing the field and cultivating a comprehensive learning environment for students. His publications are accessible through his Google Scholar profile, where his contributions to the field of computer science are documented.

Research Interests

Requirements for University of Waterloo

Master Program
Requirements
GPA Requirement
Required: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:22
Speaking
Required:22
Total
Required:90
Prerequisites
Honours Bachelor's degree in Psychology or related field Strong background in Statistics
Application Checklist
  • Transcripts
  • 3 Academic References
  • Statement of Interest
  • Supplementary Information Form
  • Resume/CV
Specialization Notes

Includes fields like Clinical, Cognitive, Developmental, and Industrial/Organizational Psychology.