Determinism is compatible with a free will. Determinism simply mean that the future can be accurately predicted from the present. Its only implication on the subject of free will is that the same person in the same situation always will make the same choice, i.e. theres nothing inherently random about our decision making processes.