Learned the concept of Active Learning, and its principles which is extremely helpful. In addition - Collaborative learning, Cooperative learning, and Problem-based learning add to overall understanding of how many different approaches exists and what are their positive and negative sides.