Teacher Resources
Compacting Curriculum for High Achieving Students
Teachnology Curriculum Differentiation
Understanding Gifted Students in Your Classroom
What It Means to Teach Gifted Learners
Critical Thinking Online Textbook
Glossary of Critical Thinking
http://www.criticalthinking.org/resources/articles/glossary.shtml