Distributed Computing

I've contributed computing time to distributed computing projects such as