This paper reports on a lower-intermediate level "Interaction" class, which focuses on developing communication skills that contribute to cooperating and constructing relationships with others. In negotiation-type interactions, which aim at problem-solving, one needs to consider how the other person would interpret his/her utterances and take a suitable approach. In exchange-type interactions, which aim at mutual understanding, one needs to guess what the other person intends to say and give an appropriate response. The syllabus design for this class is based on grammar, topics and functions so that students pay attention to strategies and grammar necessary for smooth communication in those two types of interaction.