Kyle Berezin

263
reputation

I enjoy learning new languages and tackling difficult problems.