Lightly grease an 11x7 baking dish with oil and set aside. Bring a large saucepan of water to a boil and add noodles. While the noodles cook, prepare the cheese sauce and panko topping.
For the panko topping: combine panko, garlic powder, salt, parsley, and olive oil in a small bowl until all the panko bits are moist. Set aside.
For the cheese sauce: melt butter in a small sauce pan over medium heat while you mince the garlic. Add garlic and sauté for 2-3 minutes, until the garlic is fragrant and soft. Whisk in flour and cook for an additional minute, before gradually whisking in milk. Cook for another 4-5 minutes, until sauce has thickened slightly and then add the salt, pepper, and cheeses. Stir over the medium heat until cheese has melted, about 2 or 3 minutes. Remove from heat and set aside.
Drain cooked noodles and return to their pot. Add in the cheese sauce and stir until completely combined. Transfer macaroni mixture to the prepared baking dish and spread panko topping evenly across. Broil for 1-2 minutes, until lightly browned. Watch it carefully! It only takes a few seconds to go from brown to burnt. Remove from oven and allow it to cool for 5 minutes before serving.