Saving the world through computing(?)

Vanessa Thomas hails from Alberta, Canada via Lancaster, England.…

Switch to our mobile site