This essay highlights a collaborative approach to teaching a university course on community-based research while working with a variety of community partners. As part of a broader research project, the course involved faculty from a range of disciplines as well as community sponsors from public and private sectors. Working with a complex array of stakeholders proved challenging at times, yet yielded rewards for the students and the professors teaching the course.