Teaching and learning in a context-based chemistry classroom