USC head coach Tim Floyd has handed in his resignation amid controversy stemming from O.J. Mayo reportedly receiving money while still an amateur.