Merge pull request #1 from JosephPeng/master

merge the main branch to cls branch
re-config the degree part

re-config the degree part to suit the different requires.
Merge pull request #3 from JosephPeng/master

re-config the english title page.
define and declear the sub-teacher
support sub-teacher

add command 'subteacher' and 'subteacherdegree'
Merge pull request #4 from JosephPeng/cls

Cls