SSE2025: Problem Solving Techniques and Process (Spring 2013)