An upper-level undergraduate architectural design studio and a graduate computer science CAD course were paired to study client-designer interactions. The dual nature of these courses led to two sets of products: building designs compatible with the specifications of the clients, and prototype CAD tool to assist architects in the conceptual design phases. First, the computer scientists acted as clients to the architects, who designed a building for the computer science department. Once the computer science students had become familiar, through observation, with the architectural design process, they began developing tools for the architects'use. In that reversed-role, the architects became the clients of the computer scientists. For both parties this interaction provided an opportunity to experience the social aspects of the design process, in particular, the designer-client relationships, which most often are absent in traditional educational settings. This paper describes the objectives of this integrated pair of courses, the methods and processes used, and some of the results.