Joel Mitchell graduated from Harvard University, and is currently studying mobile development as a PhD candidate at the University of London.
Why Do I Learn Another Language?
Convoluted Life