Kyle Berezin

121
reputation

I enjoy learning new languages and tackling difficult problems.