GithubHelp home page GithubHelp logo

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.

Mastodon

Joey Eremondi's Projects

safelist icon safelist

Lists which encode their length in the type

sbv icon sbv

SMT Based Verification in Haskell. Express properties about Haskell programs and automatically prove them using SMT solvers.

smb-trees icon smb-trees

An Agda Library for Strictly Monotone Brouwer Trees

sparefiles icon sparefiles

Just a place for me to host some of my spare files

stackage icon stackage

"Stable Hackage," tools for creating a vetted set of packages from Hackage.

tikzedt icon tikzedt

Automatically exported from code.google.com/p/tikzedt

treewidth-memoization icon treewidth-memoization

An experiment attempting to find a (moderately) space-efficient algorithm for calculating exact treewidth

typenats icon typenats

Helpers for type-level natural-numbers in Elm

ubcdiss icon ubcdiss

A LaTeX template for dissertations at the University of British Columbia

wflp-18 icon wflp-18

Implementation for Workshop on Functional and Logic Programming (WFLP 2018)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.