This study demonstrates the power of the cultural encounter metaphor in explaining learning and teaching difficulties, using as an example computer science education (CSE). CSE is envisioned as an encounter between veterans of two computeroriented cultures, that of the teachers and that of the students. Forty questionnaires administered to CS teachers, as well as in-depth interviews with four leading CS teachers, revealed those teachers perceived their students as having a different perspective on the domain, on what constitutes a beneficial approach to problem-solving and on the nature of satisfactory solutions. In fact, the teachers portrayed their teaching as a continual battle in which their success is limited. Yet, their instruction was characterized as a composite of enforcement and compromise, with few and isolated attempts at building on students' cultural capital. The cultural encounter metaphor, while still viewing students as novices to the professional CS culture represented by their teachers, emphasizes that good teaching requires building upon students' cultural capital to create zones of fertile cultural encounter.This paper proposes the metaphor of a cultural encounter for conceptualizing schooling. The usefulness of this metaphor for understanding teaching and learning difficulties is demonstrated via a study that explores CS teachers' awareness of and attitudes towards students' computer-related cultural capital. Implications for other domains are discussed, too.