In a large, heavy sauce pan, cook pasta according to package directions. During last 3 minutes of cooking, add broccoli. Drain and set aside.
In a small bowl, combine Parmesan cheese, salt, garlic powder, oregano, thyme and black pepper. Set aside.
In same sauce pan, over medium heat, melt butter. Add oil and allow to warm for 30 seconds. Add flour, continue to cook, stirring constantly with a whisk for 2—3 minutes or until paste begins to smell toasty and browns slightly.
Whisk in milk ¼ cup at a time. Stir constantly between each addition until liquid has thickened. Repeat until all milk has been added.
Whisk in Parmesan cheese mixture. When thoroughly combined, stir in pasta and broccoli.
Remove from heat, taste, adding additional salt and pepper if desired. Serve immediately.