Improved Monte Carlo methods for fermions