I've been absent on here for a while and I apologize.
Being a Freshman at University of Waterloo has kept me very busy as anyone who is in the CS program can attest. The programming language here is Scheme, a derivative of LISP. LISP is a function programming language which means that everything can only be done in one step. Any data is almost always as soon as it's calculated, is then passed into the next step. This makes for very short code, but very challenging. You want a challenge? Learn LISP.
I hope everyone here is doing well and I hope it stays that way.
Also if anyone has the D3 beta, message me and maybe we can play.