Curriculum design is an aspect of the education profession which focuses on developing curricula for students. Some education professionals specialize in curriculum design, and may spend all of their time working on curricula, rather than teaching in the classroom, while in other cases working teachers develop their own curricula. Curriculum design is also practiced by parents who homeschool their children, sometimes with the guidance of an experienced education professional who can provide advice and suggestions, and sometimes with the assistance of experienced homeschoolers.