Do homework on time it will make no difference. Extensions are given, no extra points for attending every class or completing assignments on time. Lectures Excellent, questions handled during office hours. Test/quizzes are what matter. Working in groups pushy people ruin the experience and waste of time. Focus on his worksheets quizzes for test. 