What is the difference between CV and Resume?
Resume is shorter.

Resume provides a summary of your education, previous employment, skills, and accomplishments.

CV  includes all the above in more details plus publications, presentations, detailed teaching experience, etc.