ACM Programming Contest at Lethbridge

I am currently the coach for the Lethbridge teams. If you are a student and wish to participate, please contact me.

I have been involved with the ACM International Collegiate Programming Contest for many years now. I have been a contestant, a judge, a problem designer, a system administrator, and a local organizer (sometimes having multiple roles at the same time).

Local Programming Club


Problem Sets and Online Judges

You can find many past problems from the following sites for practice. Many of them even has online judging that can give you instant feedback.


Here is a list of books that I have found useful for programming contests.


When I was still eligible to compete, I participated in The ACM International Collegiate Programming Contest. I participated in teams representing the University of Alberta. Here are the results:

I have also been actively involved with the organization of programming contests:

Howard Cheng

Valid XHTML 1.0!