I have always been fascinated by the concept of artificial intelligence (AI): the idea that machines can compute behaviors that an independent observer would consider intelligent behavior. Over the past 25 years, I have continuously worked to understand this phenomena – both from a theoretical angle as well as in real-world applications. My research interests are focused around the following areas: