He has taught a variety of undergraduate and graduate courses in physics, including courses on computational and mathematical methods, electromagnetism, and nuclear physics. He has also served as the mentor for numerous undergraduate research experiences related to his research program in nuclear theory. Prof. Caprio has worked with colleagues to actively promote an environment conducive to the sharing of pedagogical ideas and the introduction of effective teaching practices, particularly through the initiation of biweekly departmental Pedagogy Coffee discussions.