I have been using a classroom set up for cooperative learning to teach geometry for the last two years. I have round tables that seat four, and put my students in groups of three. That way I can move from table to table and join in at "peer level" needed. We are using the CPM Change From Within Curriculum (California), which is designed to work in a cooperative setting. The students work well in this setting. I have computers scattered around the classroom which are available as needed, but most of the work they have been doing is non-computer based. We plan on integrating some computer-based assignments in the Fall. Thoughts and ideas are: make sure there is enough room between the tables - I know this sounds silly, but if there isn't, there seems to be less a sense that they are an independent group, and more of a sense that they can turn around and talk to someone else if there group gets stuck. Also, be aware that if you set up a classroom in this fashion, it can be difficult to get everyone's undivided attention if you decide to switch to lecture format. But still, I wouldn't change back. It is a much less teacher-centered and more group-centered environment.