Very knowledgeable and skilled, although some topics I felt could have been explained with a bit more depth. Two midterms compose 50% of your grade, and the final exam is 30% of your grade. Homework is short and you have unlimited attempts per problem. 
Do NOT skip recitation: they give out study guides for exams and work through tough questions. 