
About
Ronald Garcia is an Associate Professor in the Department of Computer Science at the University of British Columbia, affiliated with the Faculty of Science and the Software Practices Lab. His research focuses on programming language theory, emphasizing gradual typing, type systems, and end-user programming. He teaches courses such as Programming Language Principles (CPSC 509) and Compiler Construction (CPSC 411).
Education details are not explicitly stated in the provided texts, but his extensive academic contributions span over two decades. Research interests include formal semantics of programming languages, typestate systems, dependent types, and improving software practices for end-users. He has advised numerous Ph.D. and Master's students, contributing to over 30 academic publications.
Recent work explores hybrid programming environments for end-users, runtime type slicing for debugging, and foundational frameworks for gradual dependent types. Garcia actively participates in academic conferences as a PC member and keynote speaker, notably in PLDI, POPL, and ICFP. His lab and collaborations focus on advancing theoretical foundations while addressing practical challenges in software development and education.
Find Ronald Garcia elsewhere
Related Searches
You Might Also Like
William J. BowmanUniversity of British Columbia · Assistant Professor
Amal AhmedBundeswehr University Munich · Professor- JJeremy YallopMax Planck Institute for Software Systems · Researcher
Adam ChlipalaIMDEA Software Institute · Professor
Max S. NewMax Planck Institute for Software Systems · Assistant Professor
Kenji MaillardInria · Researcher