Adopts a modern objects-first approach that introduces students to useful class hierarchies from the very beginning.