Do not take. He is a horrible teacher and makes zero sense. I signed up for this class instead of calc 2 and regret it! He is really horrible at explaining and attendance is mandatory. There are 2 or 3 webassigns due every week. Dont recommend