Contact Information

Heuristic Labs

About UsOur MethodologyOur ClientsContact Us

About Us

We are a technology consulting firm.

We use technology to solve problems, and we use technology to reveal and explore new problems. We specialize in information awareness and physical computing.

Our insights into people and technology allow us to find new ways to target bigger problems. We apply our disciplines and methodologies to design and build winning solutions.

Nicholas Armstrong-Crews

Founder, Principal Scientist


Nicholas Armstrong-Crews

Nick's experience includes working for NASA Ames, Microsoft Research, and IBM.

Nick researches decision-making and learning algorithms for human decision support, software agents, and autonomous robots. He has applied these techniques in such real-world projects as Netflix-like movie recommendations and planetary exploration by teams of humans and robots.

Nick holds Bachelor of Science degrees in Computer Science, Mathematics, and Natural Sciences, with minors in Applied Statistics and French from University of Alaska Anchorage, and a Master of Science in Robotics from Carnegie Mellon University. Nick is a PhD candidate for Robotics at Carnegie Mellon University.

Kevin J. Dickerson

Founder, Principal Software Engineer


Kevin J. Dickerson

Kevin's experience includes over 10 years of professional software design and engineering and research software development. Kevin's experience includes working for the Machine Learning Department at Carnegie Mellon University, the Complex Systems group at University of Alaska Anchorage, MAYA Design, AKQA, and Salesforce.com.

Kevin has designed human-centered data-intensive Internet applications and visualization technologies, and worked to apply machine learning algorithms and modeling methods to multi-agent systems. He has also built and maintained production websites for major North American brands.

Kevin holds a Bachelor of Science in Computer Science from University of Alaska Anchorage.