Engineering Fundamentals and Problem Solving