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.
To create safer environments and improve the quality of life through the use of CPTED principles and strategies