Carleton University - ECOR 1606 - Problem Solving and Computers