Not a teacher.
These excerpts seem very informal in their use of English. More like common conversation.
"Pushing 250" means that he is guessing the woman weighs around 250 pounds.
"Big into" means the person was a fan or very much interested in the subject.
"Ahead of the curve" means she was in favor of the idea before it became more generally popular.