I'm Joseph (Joey) Eremondi, an Assistant Professor of Computer Science at the University of Regina.
Previously ,I was a post-doctoral researcher working with Ohad Kammar at the University of Edinburgh.
I completed my PhD with Ron Garcia at the UBC Software Practices Laboratory.
My research is centred around type systems for making code more reliable, and in the theory and practice of making such systems easier to use. In particular, I'm interested in dependent pattern matching, mixing dependent types with gradual types and improving error messages for dependently-typed languages. I've also researched the properties of reversal-bounded counter automata, set constraints, and the shuffle operator on words.