I do believe in pre-determination and I'm comfortable with it because I think that Allah is the best of planners. That doesn't mean that we don't also have free will to make whatever choices we want only that Allah knows what our choices will be before we make them.

ETA - here is one of Shaikh Nuh Ha Mim Keller's articles.
Evolution and Islam
If it is pre-determined and planned for us then the choices we are making are not our own are they?
Does it matter what choices we make if the end result is pre-determined?