•facilitation
•cooperative learning
•journal writing
•technology
•project work
•problem-based learning
•active learning
•constructive interventions
•guided-discovery learning
•applied critical thinking
•structured self-reflective thought
•open-ended labs