Dr. Westley Weimer

Professor

Build a Statement of Purpose

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

Biography

Westley Weimer is a Professor at the University of Michigan's Department of Computer Science and Engineering, where he specializes in Software Engineering and Automated Program Repair. His work spans various important areas in computer science, focusing on improving software quality through static and dynamic programming techniques. Weimer's research interests include consciousness, medical imaging, and enhancing software properties such as functional correctness and maintainability. He has pioneered algorithms that automate program repair, with notable contributions to the GenProg algorithm for synthesizing repairs to legacy programs. His accolades include achieving distinguished paper awards at various conferences, underscoring the influence and quality of his work. With a strong commitment to teaching, Weimer has mentored numerous students and contributed materials for graduate school applications and job searches in computer science. His projects engage with pressing issues in software engineering and are geared towards applying theoretical findings to solve practical problems, particularly in medical domains and software analysis.

Research Interests

Experience

Professor

2016-09-01 — Present

University of Michigan • Ann Arbor, MI

Awards

#

Distinguished Paper Award

2017-05-01

Courses

Software Engineering Cognition Principles of Programming Languages Introduction to Computing Programming Languages Topics

Requirements for University of Michigan

Master Program
Requirements
GPA Requirement
Required:3.5
TOEFL
Total
Required:84
GRE General
Verbal
Required:155
Verbal Percentile
Required:50
Quantitative
Required:168
Quantitative Percentile
Required:50
Analytical Writing
Required:3.6
Writing Percentile
Required:50
Prerequisites
Bachelor degree in engineering, physics, or mathematics Calculus Physics
Application Checklist
  • Rackham Graduate School Application
  • Official Transcripts
  • 3 Letters of Recommendation
  • Academic Statement of Purpose
  • Personal Statement
  • CV/Resume
Specialization Notes

Department of Electrical Engineering and Computer Science