Lectures in Abstract Algebra I: Basic Concepts