Background Required to understand Quantum Monte Carlo techniques? I'm trying to decide whether or not to do a project for a professor.

The project involves writing a survey paper (of high enough quality to get his research group up to speed for a peripheral project) about Quantum Monte Carlo. The application they have in mind is calculating the energy of a quantum system and comparing QMC to a different method of doing such calculations.

What sort of background knowledge is required to get a grip on QMC (enough to be able to understand the significance of foundational and some more recent papers in the field). The survey paper would be due sometime by the end of school. 

Don't skip anything I really need to know - assume I only an average upper-level undergrad CS major's knowledge of physics and computer science. 

Reference suggestions are very welcome.
Do you have a tame physicist (preferably one who is familiar with Quantum Monte Carlo techniques) that you can talk to?  I don't think it's actually all that hard, but if you try to understand it by reading about it, I strongly suspect that you'll find the books all assume you understand some moderately advanced quantum mechanics/quantum field theory (time-ordered integrals, some non-obvious properties of operators) which they don't explain, and if you don't understand these, you'll find their explanations completely incomprehensible.

I also see from Google that there are lots of different variations on the Quantum Monte Carlo method, some of which will be harder than others, and deciding which one to use for a particular problem is very likely a skilled art.