Student perspectives on how different elements of constructive alignment support active learning
Why Peer Discussion Improves Student Performance on In-Class Concept Questions