The Accidental Time Machine by Joe Haldeman

Grad-school dropout Matt Fuller accidentally creates a time machine and sends himself into the near future, where he discovers he is a murder suspect, prompting him to once again travel through time in search for a safe place, despite the fact that no place seems to be perfectly safe for Matt.

Recommended by Mr. Halacy, Social Studies Teacher: “Great read, and more realistic science fiction.”