Building Your Understanding... One Block At A Time