Learning And Teaching With Understanding