The University of Southern California announced Thursday that retired general and former CIA director David Petraeus is joining the faculty to teach classes and mentor ROTC members, the Wall Street Journal and Los Angeles Times report.