Description: PBL is a curriculum development and delivery system that recognizes the need to develop problem solving skills as well as the necessity of helping students to acquire necessary knowledge and skills. Indeed, the first application of PBL was in medical schools which rigorously test the knowledge base of graduates.