Today there are many different ways to teach and different approaches to learning that are widely accepted. Throughout history there have been many theories that have helped shape these pedagogical strategies for teaching and learning. From inquiry-based learning and...