Objects that talk and teach