Abstract
During teaching and learning of canonical Computer Science courses, rigorous solving of algorithm oriented problems play a key role for thorough understanding of the core concepts. Due to teaching-learning time limitations in face-to-face and virtual learning environments, the instructor is unable to explain every step of a problem solution that is based on standard computer science algorithm. In this paper, two problem scenarios from different subject areas are mentioned, and the concept of Problem Solving Places (PSP) is introduced to deal with them. An E-Learning Tool Model Architecture integrated with PSP module is discussed in this article.