Critical thinking curriculum