He's okay. Really tries to teach you theory behind the programming, so linear algebra will help a lot understanding it. Labs weren't easy, but TA's and prof were eager to help. He tries to do everything he can to help you learn. He genuinely cares. Go to his office hours, pay attention, ask questions, & definitely do the test reviews.