In today's marketplace there is an urgent need for innovative “out-of-the-box ” thinkers with teaming, communication, and interpersonal skills. Many college courses focus on knowledge acquisition and less on thinking. Some students are losing basic skills for defining, understanding and solving problems while some others struggle with logical and critical thinking. Teaming and communication skills are being addressed in a relatively small number of college courses. In order to get students who can solve real problems, we must address the need for development and implementation of course modules in innovation and inventiveness in different disciplines, especially engineering and technology. Such modules can and should be designed to enhance teaming, communication and interpersonal skills. This paper discusses some of the problems in teaching innovative problem solving and suggests some possible solutions based on experience in an undergraduate course at Florida Atlantic University titled: “Introduction to Inventive Problem Solving in Engineering”. Its goal is to enhance innovative and inventive thinking abilities of undergraduate students resulting in skills