Heat skillet to med/medium high temp with oil.
In separate shallow bowls (1 bowl for each item) place the 2 eggs (beaten), milk, flour, and crackers. Dip the pork chop in milk, then flour, then egg and lastly the cracker crumbs.
Place in heated skillet and cook until outer crust is golden brown (should only take a couple minutes per side).
Remove pork chops from skillet and place into a baking pan. Sprinkle each chop with garlic powder and pepper. Slice onion (fairly thin) and place two slices on each pork chop.
Bake at 350 degrees for 20-30 minutes. If you prefer a crispy breading do not cover with foil, if you prefer a softer breading cover with foil and bake for 20 minutes then remove foil for the last 10 minutes of baking.
I like to serve this with potatoes I have boiled. I remove the pork chops from the baking dish, put a little oil or butter in the baking dish to deglaze then toss the potatoes in the baking dish, stir in some seasoning salt and pepper then remove.