Dr. Richard Trefler

Associate Professor

Build a Statement of Purpose

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

Biography

Richard Trefler is an Associate Professor in the David R. Cheriton School of Computer Science at the University of Waterloo. His research primarily focuses on the application of automated reasoning tools, model checkers, and analysis of reactive systems. His extensive work involves computer hardware and software systems, particularly in areas such as embedded systems and communication protocols. Trefler has a specific interest in compositional reasoning and abstraction techniques that address the state explosion problem in model checking. His current research deals with the synthesis and analysis of parametric distributed systems and reactive systems with varying numbers of interacting component processes. He is also interested in visual notations for describing system specifications, automata over infinite objects, and temporal logics, among other subjects. With numerous publications to his credit in respected conferences and journals, Trefler has made significant contributions in the fields of formal methods and software verification.

Research Interests

Courses

CS 697

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.