Teaching creativity with computers