The International CPTED Association
I feel your pain. I have been looking for a masters program that I can do while still working. The only thing I found was in the UK....and then they changed the program.
There are some members that also teach, and maybe interested in your thesis but I cannot speak for them and most teach in the US.
The only other thing that I have found is some universities have a graduate studies program that allows you to take classes from a number of different universities....you have to desing your own program and get all the class ok'd. That does not really help with the supervisor question though....sorry.
I will keep my ears open and if I hear anything, I will pass it on. Also, if you find something, please send it my way.
ICA Mission Statement: