Articles by David Sheard

David is a final year PhD student at UCL studying geometric group theory. When not doing maths he can usually be found singing or playing the flute.