Why can a user on OS X open some directories of other users?
The simplest way to prevent the access is by Get Info.. (or ⌘+i on directory and setting the permissions there. 

To prevent other user from viewing your files, settings should look like:


username(me) read / write
everyone no access


Note: remove all the other positions like group etc.