
About
Marc Feeley is a Full Professor at Université de Montréal's Department of Computer Science and Operations Research (DIRO), part of the Faculty of Arts and Sciences. He leads research in programming languages, compilers, and runtime systems. His work focuses on dynamic languages like Scheme and JavaScript, emphasizing efficient implementation, compiler optimization, and parallel processing.
Education details are not explicitly listed, but his academic career includes a PhD in Computer Science (Brandeis University, 1993) and a Master's in Computer Science from Université de Montréal (1986). His research spans over 30 years with projects funded by CRSNG and FQRNT grants.
Research interests include:
- Dynamic and functional programming languages
- Compiler optimization techniques
- Parallel computing architectures
- Runtime systems and garbage collection
- Language implementation for embedded systems
Recent work focuses on:
- Small, efficient Scheme implementations (e.g., Gambit)
- Optimizing Python and JavaScript compilers
- Self-hosting transpilers for resource-constrained environments
Key publications include foundational work on garbage collection algorithms, compiler optimizations for dynamic languages, and embedded system implementations. He has advised over 30 graduate students since 1996.
Awards include a best paper award at IFL'09 and sustained research funding from major Canadian grants. His Gambit Scheme compiler remains a widely used open-source project.
Find Marc Feeley elsewhere
Related Searches
You Might Also Like
Dejice JacobUniversity of Glasgow · Research Fellow- DDaniele BonettaEindhoven University of Technology · Assistant Professor
Jeremy SingerUniversity of Glasgow · Associate Professor- BBenjamin GoldbergNew York University · Associate Professor
Saksham GoelNational and Kapodistrian University of Athens · Assistant Professor
Samuel GuyerTufts University · Adjunct Associate Professor