Help with find/whereis C Shell Script

Use and complete the template provided. If you don't, your post may be deleted!

  1. The problem statement, all variables and given/known data:
    Write a C Shell Script called "hunt" that takes a filename as it's single parameter and displays the full pathname of every file name that matches, searching downward from the current directory.

Besides the pathnames, hunt should print the number of directories,
and files searched.

Notes
-The argument could be a regular expression
-Commands find and whereis cannot be used
-No recursion. Instead use pushd and popd commands.

  1. Relevant commands, code, scripts, algorithms:
    pushd
    popd

To input a reg exp:
set ptn = "$<"

To check a string against a reg exp:
-if($str =~ $ptn)...
-switch($str)
case $ptn:
...

endsw

  1. The attempts at a solution (include all code and scripts):

Before I attempt the solution, I need someone to clarify what searching downward from the current dir would mean. Basically, I want to have a reg exp inputted and traverse from the curr dir through all sub directories testing all files against the reg exp? If someone could provide some pseudo code maybe using pushd and popd that would help me get started!

  1. School (University) and Course Number:

CSUS

I understand it as "searching " through the current directory and beneath (that means going through all present subdirs that are in current directory)
I suppose a good start would be to read the man pages of the command find...