Allama Iqbal's educational philosophy focused on strengthening individuality and realizing one's full potential. He believed the highest aim of education was to develop khudi (self). Iqbal drew from both religious sources like the Quran as well as empirical and rational sources of knowledge. He advocated an experiential learning approach that emphasized self-activity, problem-solving, freedom and social interaction to help students develop their personalities and achieve khudi. Iqbal also emphasized teaching methods like learning by doing and critical thinking, communication, collaboration and creativity.