Balanced pedagogy: I believe in understanding each class/students through formal & informal formative assessment and pushing them towards mastery, by engaging students in the here-and-now. Some of the pedagogical terms that describe my teaching are: Socratic questioning, lab assessments, inquiry, hands-on constructivism, direct instruction, student mastery and cooperative learning.