Attendance is basically mandatory, but the lectures are very thorough. Teaching includes some history and theorem. HW is easy, just 3 a week. Lots of office hours, and study guides are very useful. I recommend a digital writing device , as you will be annotating in class and printing gets expensive. Weekly lessons are uploaded at the start of week.