David Dufresne

1
reputation

Computer programmer learning maths for fun and improving programming skills.