Intermediate Algebra: Graphs and Models