Gregor Richards

Registered user since Wed 10 Dec 2014

Name:Gregor Richards
Country:Canada
Affiliation:University of Waterloo
Research interests:Gradual Typing, Just-in-Time Compilation

Contributions

VMIL 2021 Committee Member in Organizing Committee within the VMIL 2021-track
DLS 2021 PC Member in Program Committee within the DLS 2021-track
SPLASH 2021 Committee Member in Review Committee within the OOPSLA-track
Organizing Committee of VMIL within the Workshops-track
ECOOP 2020 Co-chair in Chairs within the Workshops-track
Workshops Co-Chair in Organizing Committee
Author of Blame for Null within the Artifacts-track
Author of Blame for Null within the Research Papers-track
SPLASH 2020 Committee Member in Review Committee within the OOPSLA-track
DLS 2019 Committee Member in Program Committee within the DLS 2019-track
MPLR 2019 Committee Member in Program Committee within the MPLR 2019-track
ECOOP 2019 Author of Reasoning About Foreign Function Interfaces Without Modelling the Foreign Language within the Artifacts-track
Committee Member in External Review Committee within the Research Papers-track
Author of Reasoning About Foreign Function Interfaces Without Modelling the Foreign Language within the Research Papers-track
SPLASH 2017 Author of The VM Already Knew That: Leveraging Compile-Time Knowledge to Optimize Gradual Typing within the OOPSLA-track
Session Chair of Optimizing Compilation and Verification (part of OOPSLA)
Committee Member in Program Committee within the OOPSLA-track
Session Chair of Language Design (part of OOPSLA)
Onward! 2016 Committee Member in Program Committee within the Onward! Papers-track
ECOOP 2016 Committee Member in Poster Awards Committee within the Posters-track
SPLASH 2015 Committee Member in External Review Committee within the OOPSLA-track
ECOOP 2015 Author of Concrete Types for TypeScript within the Research Track-track
Student Volunteer Co-Chair in Organizers within the Student Volunteers-track
Student Volunteer Co-Chair in Organizing Committee
Onward! 2013 Author of One VM to Rule Them All within the Research Papers-track
SPLASH 2013 Author of Flexible Access Control for Javascript within the OOPSLA-track
Chair in Committee within the Student Volunteers-track
SPLASH 2012 Author of Eval begone!: semi-automated removal of eval from javascript programs within the OOPSLA Research Papers-track
SPLASH 2011 Author of Automated Construction of JavaScript Benchmarks within the OOPSLA-track