Dr. Meng Xu

Assistant Professor

Build a Statement of Purpose

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

Biography

Meng Xu focuses on system software security, aiming to deliver high-quality solutions for practical security programs, particularly in identifying and patching vulnerabilities in critical computer systems. His research encompasses the development of automated program analysis, testing, and verification tools that facilitate security reasoning in key programs. He advocates for security to be treated as a first-class consideration in programming, rather than an afterthought. He emphasizes the importance of secure-by-design languages, such as Rust and Move, and employs techniques like symbolic model checking and fuzzing for automated program analysis, as well as runtime defense techniques including moving target defense and secure hardware solutions. Prior to joining the University of Waterloo, he spent a gap year as a member of the Move language team at Facebook/Novi, where he worked on the Move compiler, interpreter, and prover. The Move programming language offers memory safety and resource safety features, which are critical in distributed settings.

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.