Undoubtedly, many people, regard some abstract subjects such as mathematics, philosophy,...Too tricky to learn. Therefore, a topic central to today’s debate has revolved around a question whether these above-mentioned subjects should be voluntary as opposed to obligatory. Personally, I lean towards believing the official curriculum should not involve those subjects with advanced degree, but have to convey the basic knowledge.