Mike Leach is riding high right now