Dave always arrives at the right conclusions, but his mathematics is terrible. I take it home and find all sorts of errors and then have to spend the night trying to develop the correct proof. But in the end, the result is always exactly the same as the one Dave saw directly.