Dr. Zachary Friggstad

Associate Professor

Build a Statement of Purpose

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

Biography

Zachary Friggstad is an Associate Professor in the Department of Computing Science at the University of Alberta. He received his B.Sc. in Computing Science from the University of Lethbridge in 2005, followed by an M.Sc. and a Ph.D. in Computing Science from the University of Alberta in 2007 and 2011, respectively. His research areas focus on Algorithmics, particularly in the fields of Discrete Optimization, Approximation Algorithms, and Mathematical Programming. Friggstad designs algorithms to address discrete optimization problems, which often include challenging cases such as vehicle routing, facility placement, resource allocation, and job scheduling, many of which are NP-hard. He aims to develop efficient algorithms capable of finding optimum or near-optimum solutions through the use of heuristics and proven approximation techniques, especially emphasizing tractable convex relaxations of problems. His teaching includes specialized courses intended for individual study and exploring specific topics within Computing Science and Computer Engineering.

Research Interests

Courses

CMPUT 499 - Topics in Computing Science ECE 407 - Special Topics in Computer Engineering

Requirements for University of Alberta

Master Program
Requirements
GPA Requirement
Required:3
IELTS
Listening
Required:6
Reading
Required:6
Writing
Required:6
Speaking
Required:6
Overall
Required:6.5
TOEFL
Listening
Required:21
Reading
Required:21
Writing
Required:21
Speaking
Required:21
Total
Required:93
Prerequisites
Undergraduate degree in Mechanical Engineering or Engineering Management
Application Checklist
  • Three letters of reference
  • Curriculum Vitae
  • Personal Statement
  • Official Transcripts (upon admission)
Specialization Notes

Department: Mechanical Engineering and Engineering Management