cp -r excluding certain directories?

I want to recursively copy /home/me/someProject/* to a /home/you/ but I want to exclude directories called "classes". I can't find any option for excluding certain directories.

Does such a thing exist, or any workaround, or am I missing something obvious>

Try using GNU tar e.g.

gtar cvf - --exclude=/home/me/someProject/classes /home/me/someProject | (cd /home/you; tar -xvf - )

Mmmm, that's one option. I guess I can do that. Thanks pmm.