Hi Ali:
You've hit on one tremendous learning principle and that is the involving students in their own learning. It sounds like you're facilitating instruction more providing the instruction. This is a higher and more meaningful way to approach teaching in today's society, as many students are wanting more independence and appreciation for the work they do.
"Being all things to all persons" would be one way to categorize the variety needed to interact with the diverse populations of students, generational differences, and higher employer expectations for the graduate. Quite a challenge, but better teachers embrace the territory with competence and confidence - and students will always appreciate these basic tenets of personality delievry styles regardless of the environment.
Regards, Barry