A well-designed course will be able to identify problems that needs attention and provide solution. In stead of dumping content onto learners, an instructor should be able to provide knowledge to learners to solve only the problems that needs solving.