We're passionate about studying and applying the fundamentals of computer science to our projects. We have a background in programming and computer science, and we've found that exploring the techniques in this discipline does more than just give us some knowledge on how to do certain things - it changes the way we think about problem-solving.
Computing is a process where you have to think logically - you can't simply expect a computer to understand what you are trying to communicate, and it is essential to plan the process and truly understand and define what it is you're trying to achieve. We enjoy the fact that computer science takes logical thinking, problem solving and adaptability to the extreme.
Here are a few of the computer science projects we've been working on. We've spent quite a bit of time trying to really illustrate the process rather than simply provide some code and the output. We hope this illustrates our mentality when it comes to computer science.