Ashok Goel (old bio)

Teaching Ashok typically teaches the CS 4635/CS 7637 course on Knowledge-Based Artificial Intelligence in the fall term of each year. In the spring term, he alternates between teaching the the CS 4610/CS 7615 course on Computational Creativity, the interdisciplinary graduate course CS 6795 on Cognitive Science, and the new interdisciplinary undergraduate GT 2803 course on Invention. Involvement…

read more

Get Involved

Date: Mar 11, 2021 Job Description: The is a full-time post-doctoral Research Scientist I position in the School of Interactive Computing at Georgia Tech. The Research Scientist will focus on designing and developing AI techniques and tools for supporting online and blended learning, and for deploying and evaluating them at…

read more

PAIP-Python

Python implementations of some of the classic AI programs from Peter Norvig’s fantastic textbook “Paradigms of Artificial Intelligence Programming.” Visit the main PAIP-Python site here. This is meant to be a learning resource for beginning AI programmers. Although PAIP is a fantastic book, it is no longer common for students…

read more

From Design Cases to Generic Mechanisms

Analogical reasoning plays an important role in design. In particular, cross-domain analogies appear to be important in innovative and creative design. However, making cross-domain analogiesis hard and often requires abstractions common to the source and target domains. Recent work in case-based design suggests that generic mechanisms are one type of abstractions useful in…

read more