Lecture Notes for Algebra I (Created by Stephen Thatcher)