Great teacher, super chill. Attendance is entirely optional (extra credit at the end of the semester) Explains things so well and is more than willing to help explain more. Never bored during class and he only takes the time that's needed, usually get out of class early!