Question: who plays the dad in girl meets world?
Answer: Ben Savage, Cory Matthews

Cory Matthews ( Ben Savage ) is Riley and Auggie 's father and Topanga 's husband . He has taken a job as a history teacher at John Quincy Adams Middle School for the first two seasons and then Abigail Adams High School beginning the third season . In both settings , his class consists of his daughter and her friends and his history lessons relate to their lives , becoming life lessons for them . In addition to being Riley 's father , he often acts as a father figure to Maya . He also acts as a mentor to his students , much like Mr. Feeny was to Cory , Topanga , and Shawn in Boy Meets World .