This course will introduce you to the interfaces and features of Microsoft Office 2010 Word, Excel, PowerPoint, Outlook, and Access. You will learn about the features that are shared between all products in the Office suite, as well as the new features that are product specific.

why do you warry about the find command? It does exactly what you asked for, not more and not less, exactly.
This with just a few key hits, if you do it recursively you need a script/program with a few hundred bytes. Why?
Find still is recursively, somehow.
An d with a simple -type f you can restrict to files. What do you need more?

> .. MUST exist ..
well, replace find by
ls -lR
but it's slower, not as flexible etc. etc.
Still do not understand why you need to make things more complicated.

> .. your command-line wouldn't work ..
which did not work?
what did not work?
what is the problem?
both work for me since years, 1'st one only if there is a basename, 2'nd on any UNIX I've ever seen
Keep in mind, that depending on your shell you need to quote parameters and/or escape some special charactzers.

> ..(the pwd doesn't change)
true. Why should it change? There is no reason for it (it just wastes time, or think of directories which a links:)

I gave you 2 perfect solutions to your question, either accept them or give a detailled description with example what you want to do.