Content knowledge is defined as “the concepts, principles, relati- onships, processes, and applications a student should know within a given academic subject, appropriate for his/her and organization of the knowledge.” Pedagogy is the science of teaching, instruction and training.