Put the oven on a low broil and slice the eggplant into 1/4 inch rounds.
Arrange the eggplant slices on a baking sheet and coat with olive oil.
Broil 3-5 minutes on each side or until lightly browned.
Preheat oven to 375°
Heat a large skillet over medium heat, add 1 tablespoon of olive oil and sauté the onion and garlic for 3 minutes.
Add the mushrooms, basil and oregano then sauté for about 7 minutes.
Pour 1/2 the tomato sauce onto the bottom of a 1 1/2-quart baking dish.
Arrange the eggplant slices over the sauce in layers.
Spread the mushroom mixture on top of the eggplant.
Sprinkle with mozzarella cheese.
Top with the remaining tomato sauce then sprinkle with parmesan cheese, cover and bake at 375° for 1 hour.