Topics Related to Engineering, Problem Solving and Problem Solving Techniques: