Cribbage as a Reinforcement Learning Problem

One of the hardest parts of solving a reinforcement learning problem is to decide what problem you want to solve. But we can take heart from Herbert Simon who said Solving a problem simply means representing it so as to make the solution transparent. Although we want to use reinforcement…

Thinking about Intelligence

When we think about artificial intelligence, we often think that the artificial part is what will be challenging. After all, in engineering we want to build solutions that in some sense contain the problem they are trying to solve. But the real difficulty is figuring what we mean by intelligence. And that’s important, because as a society we are building systems that are supposed to be intelligent.

How to Write An Abstract

Person beginning to write an abstract for a technical paper

Writing the abstract for your paper can be one of the hardest things to do. Most readers who get past your title will scan your abstract to decide if they want to continue. The goal is clear, then. You want to hook the reader with a summary of your work that is compelling and accurate. And short. How to balance it all?

Knowledge Discovery: Data Mining in the Community

Photo of the earth at night, showing connections of light across the planet's surface

I was volunteering as a tutor with Pathways to Education (P2E) in Kingston during the first year of my PhD when I got an email. The P2E Kingston Program Researcher was trying to answer the question “Are P2E’s interventions having the desired effects?” Here’s how I used data mining to help.

For more insight into my background, you can browse my papers & academic works.