Great scientists are characterized by creativity and the ability to innovate. There are many ways to encourage creativity and to develop innovative ability through education, such as to establish a well grounded knowledge structure, to be directly involved in innovative activities, and especially to participate in the exercise of solving difficult problems. With regard to thinking methodology, fostering creativity requires the combination of logical and non logical thinking and the combination of divergent and convergent thinking.