Algebra for Science & Engineering Majors