David Shaw Resigns From Stanford