He's one of the best you'll get from frontiers. He's nice, helpful, and will teach you something. It may not be too much, but that's not his fault. He'll do as much as he can with the course.
No teacher could ever make Frontiers a 'good' class. Kerry made the class as not bad as possible though, especially for those not so strong in science. For those who get science and graphs and statistics easily, the discussion section could be quite boring, but I would imagine that it might be different for others. He repeated important point (standard deviation, etc...) over and over until everyone should get it, which I guess is good. He grades the problem sets fairly and they come with few surprises. He was a little unclear on what he wanted from our weekly discussion questions, but its not a big part of the grade (10%) and we figured it out after a few weeks. He is a huge stickler for punctuality to discussion sections, so be there on time!
I agree with the other reviewers that Kerry is not an expert on all of the areas we discuss, but he does know his fair share and does teach very well. Regarding his grading: He grades the problem sets strictly, but will explain to you how to do any problems you are having trouble with. So, if you go over the problem sets with him after lecture, you can be assured good grades on them. Overall, he is a really nice guy and got me interested in the material. If you show up, talk a little in seminar, and ask him questions on the problem sets, you will get an A without much trouble.
Kerry is a great guy and he did a decent job with the material (as best he could anyway). The problem with Frontiers overall is that it's so broad that the section leaders invariably have to teach something out of their area of expertise. Sometimes I felt like we were learning some things as Kerry was learning them himself but that's not necessarily a bad thing. He is extremely dedicated and espescially helpful outside of class if you have any problems so don't be affraid to go to his office hours if you're having trouble. The only downside of this otherwise terrific teacher is the grades. I worked on the problem sets with people in other sections and my grades were always slightly lower than my study partners even though our work was pretty much identical. Given the fact that many of the other instructors were equally knowledgeable and helpful during office hours yet a little more generous with the grades it might pay to switch sections.
Kerry was a nice guy... but he didn't strike me as a very smart guy. He is really young and was probably strongarmed into teaching the course, and it showed. He didn't know much about any topics that weren't specific to his own studies (read: almost everything), and the discussion sections were painful. Granted, a lot of that was due to my class being full of a bunch of total idiots who clearly cared nothing for the class. This clearly frustrated Dr. Brown, and understandably so. He seemed to be a somewhat tough grader on the problem sets (partially because he couldn't understand a lot of our answers or he was instructed to look for some buzz word from the class and if we didn't include it, we got no credit for that part of the problem), but he curved the class fairly generously. Taking Frontiers with Kerry was not a disaster by any means, and I doubt that a lot of the other TA's are much better, but if you can take a class with a real Prof as the instructor, I would highly recommend it. What I wouldn't give to have taken Frontiers from Professor Stormer instead!