Beta Tunes – iOS and Android App

Beta Tunes is a comprehensive collection of songs of the Beta Theta Pi fraternity including lyrics and audio streams. Beta Tunes includes over 45 songs, 35 of which you can …

Interning at IBM

The following is the report I wrote upon completion of my 16 month internship at the IBM Canada Software Lab in Markham, ON. I had the report reviewed by an IBM …

The Job Hunt

With a lot of my peers graduating from the University of Toronto Computer Science program this year I’d like to share some advice I received recently from one of my …

Technology in Moderation

New technology is constantly being introduced with the promises of simplifying and improving our lives, however, too much of it can ironically end up only complicating it. Now that we …

Google Poems

As a followup to my post on Artificial Consciousness, I have to mention an experience I had last week. One of the common arguments against the possibility of sentient and …

Artificial Consciousness

In the field of Artificial Intelligence, consciousness is just as controversial an issue as it is in human psychology. The fundamental issue is whether or not conscious awareness is simply …