Honestly, probably Moody (Barty Crouch). He actually knew what he was doing as he was a Death Eater (disguised as an Auror). Other than that, Snape or Lupin. Lupin was good because he was always well versed in that area and Snape had a lot of field experience (but he sucked at being nice to people).