CHARLOTTE, N.C. -- A Charlotte-Mecklenburg high school teacher is facing multiple sex charges involving a student.

According to CMS, 28-year-old Juan Vazquez was arrested and charged with three felony charges of indecent liberties with a student and three felony charges relating to sex acts with a student.

Vazquez teaches AP English Literature and Composition and 11th grade English at South Mecklenburg High School, his website states.

The website also says Vazquez was born and raised in Hartford, Connecticut. He moved to Charlotte when he was 16 and is an alumnus from UNCC.