34. STOC 2002: Montréal, Québec, Canada