One of the better math teachers I have had at UCSB. Although, Blair is difficult and he rushes a lot. If you understand calculus well, you will have no trouble. If you are rusty (like I was) the class is passable, but not a GPA booster. Requires one group project but it is not overly difficult. He picks the most difficult stuff for the test.