Hi, I'm Bill Spencer. I have a Ph.D. in Physics, but have been a lifelong Computer Software guy. But I still enjoy Physics, Math, Science, and solving problems. So when I get an interesting problem to be solved, I may present it here.