G
Gregor Richards
Associate Professor, Teaching Stream
GradNova doesn't forward messages to faculty. To contact Gregor Richards, use the University of Waterloo website.
Research Interests
Gradual Typing: Languages Which Combine Typed and Untyped Code
Just-In-Time Compilation: Compilers Which Compile Code While It's Running, Allowing for Advanced Profiling
Languages and Systems, in Particular Cs442 (programming Languages) and Cs241 (foundations of Sequential Programming)
Security and Verification in Computing
Logic, Programming, and Type Systems
Parallel Computing and Optimization Techniques
Web Application Security Vulnerabilities
Advanced Malware Detection Techniques
Academic Metrics
Links
Grants
Researching advisors with ChatGPT or Claude? Use GradNova in ChatGPT or Claude · Early access →
Considering this professor? Add them to your shortlist and get 2 professors checked by a person, free →