Ronald Garcia

Associate Professor
Email
Office
ICCS
387
Office Phone #
604-822-1664
Personal Page
Publications
Academic Information
B.S., Electrical Engineering, University of Notre Dame (1997)
M.S., Electrical Engineering, University of Notre Dame (1999)
Ph.D., Computer Science, Indiana University (2008)
Postdoc, Rice University (2008 - 2009)
Computing Innovations Fellow, Carnegie Mellon University (2009 - 2011)
Assistant Professor, University of British Columbia (2011 - 2017)
Associate Professor, University of British Columbia (2017 - )
Research Areas
programming languages
Research Groups
Courses
2023 Winter
CPSC 509 - Programming Language Principles
CPSC 311 - Definition of Programming Languages
2021 Winter
CPSC 509 - Programming Language Principles
CPSC 311 - Definition of Programming Languages
2020 Winter
CPSC 110 - Computation, Programs, and Programming
CPSC 107 - Systematic Program Design
CPSC 311 - Definition of Programming Languages
2019 Winter
CPSC 411 - Introduction to Compiler Construction
CPSC 509 - Programming Language Principles
2018 Winter
CPSC 411 - Introduction to Compiler Construction
CPSC 509 - Programming Language Principles
2016 Winter
CPSC 411 - Introduction to Compiler Construction
CPSC 509 - Programming Language Principles
2015 Winter
CPSC 411 - Introduction to Compiler Construction
CPSC 509 - Programming Language Principles
2014 Winter
CPSC 509 - Programming Language Principles
CPSC 110 - Computation, Programs, and Programming