Pedagogical theories and learning methodologies and how to apply them in the classroom