Algebra for Flipped Learning