I use activities from this book almost every day. It can be used to reinforce current concepts or to review prior lessons. It covers a wide variety of topics and offers problems that are appropriate for a broad range of abilities (I teach 8th-grade math). It is a great way to engage students from the minute they walk in the door. The problems are great for challenging ALL of your students!