Dr. Marc Feeley

Professor

Build a Statement of Purpose

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

Biography

Marc Feeley is a Full Professor at the University of Montreal in the Department of Computer Science and Operational Research. His research primarily focuses on compilation techniques for functional programming languages and the advancement of the Gambit-C compiler for the Scheme language. He has contributed significantly to the design of economical supercomputers based on new networking hardware, real-time operating systems, and compilers for parallel languages. Feeley's work encompasses a variety of research projects, such as the high-performance dynamic language implementation and the development of software solutions for health-related applications. He supervises numerous graduate theses, guiding students in advanced topics related to programming languages and compilers, particularly in optimizing compilers and type analysis. Over the years, he has been recognized for his contributions to reconfigurable computing and parallel processing, showcasing his expertise in dynamic programming languages, and has been involved in various funded research initiatives.

Research Interests

Experience

Full Professor

2000-01-01 — Present

University of Montreal • Montreal, QC, Canada

Teaching and conducting research in computer science, focusing on programming languages and compilation techniques.

Requirements for University of Montreal

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:90
Prerequisites
Bachelor degree or equivalent
Application Checklist
  • Official transcripts
  • Birth certificate
  • Proof of French proficiency (B2 level)
  • CV/Resume
  • Two letters of recommendation
Specialization Notes

Most programs require French B2 level; specific departments may require C1 or C2.