Helpful Links
www.wolfram-alpha.com - Really useful website to help with homework
www.cubs.com - Great website full of fantastic information
http://cpm.org/cca-parent-guide/ - Extra Practice broken down by topic (with full explanations as well as practice problems)