Haupt was taken to the Washington County Hospital Trauma Center, where she died shortly after arriving, police said.
Haupt had taught chair caning for a number of years for Hagerstown Community College's adult education program, said her son Richard Haupt of Hagerstown.
She was on her way from one class to another when the accident happened, he said.
"She was sharing her love for that craft with other people," he said.
Haupt often displayed her work at area craft shows such as Boonesborough Days and Jonathan Hager Days, he said.
Her husband, Elvin Haupt, joined her to display the brooms that he makes.
Haupt also is survived by two other sons, Jim Haupt of Germantown, Md., and Dave Haupt of Keedysville.
The car that ran into Haupt's car was driven by Betse Hinkley, 60, of Fernbank Drive in Shepherdstown, W.Va., police said.
Hinkley was charged with failing to control speed to avoid a collision and negligent driving, police said.
No one in Hinkley's 2000 Pontiac Bonneville was hurt. Passengers included her husband, William Leslie Hinkley, 63, and her mother, Elizabeth H. Burton, 87, of Shoreline, Wash., police said.
The driver of the Cadillac, Linda S. Kuehling, 45, of Ayoub Lane in Hagerstown, and her passenger Rita Catherine Kuehling, 75, of Tomahawk, Wis., were taken to Washington County Hospital with injuries that were not life threatening, police said.
Linda Kuehling was discharged and Rita Kuehling was admitted in fair condition, a hospital spokeswoman said.
Everyone was wearing seat belts, police said.