UPIC a Problem-Solving Framework: Understand, Plan, Implement, and Correctness/Debugging. - Sadhana Suryadevara; Kristin Stephens-Martinez (ICER (2), 2022)