I'm David Oriols. Currently undergoing two bachelors degree's in mathematics and computer science. I'm always learning new things, from programming to card magic, to even skateboarding from time to time.