Attendance is not mandatory, however, I promise it will be worth it to show up. You have the potential to earn a lot of extra credit in this class for just being there. Sometimes there are extra credit worksheets, that are actually really helpful in the learning process in my opinion. I did not really use my book., but it was helpful when I did!