Now, the former student body president, one of 51 UNC alumni currently involved with Teach for America, teaches literacy to sixth graders in a New York City middle school.
"It's an extremely tough experience," Tepper said of his first two months in the classroom. "And I thought I had a busy year last year. ... I'm always exhausted."
Teach for America, a member of the national service organization AmeriCorps, is a nationwide network of college graduates who commit two years to teach in low-income urban and rural communities.
The elementary and secondary schools involved in the program characteristically under-perform and have poor resources.
When searching for college graduates to participate in the program, recruiters try to draw from as diverse an applicant pool as possible, said Melissa Casey, regional recruitment director for Teach for America.
"We need students who have demonstrated a track record of achievement, leadership potential and the ability to set ambitious goals," Casey said.
About 2,000 graduates from a variety of backgrounds are selected each year for the corps. They attend a summer institute that provides classes on effective teaching strategies before moving on to regional orientations, which prepare them for experience in real classrooms.
These training sessions provide some of the first lessons in teaching that corps members receive - many members hail from fields including government, language and other social sciences. Only 2 percent of last year's Teach for America group majored in education.
Lisa Guckian, who graduated from UNC in 1996, first encountered the program when she was a high school student in Warren County. Both her history and Spanish teachers possessed an unusual energy and perspective - and both were members of Teach for America.