I took Professor Andrew's senior seminar with only five other students. I would definitely recommend him. Seminar's aren't his forte but he knows how to make you think and how to make you ask questions. He's very well informed so if you have any questions he can either answer them or point you in the right direction. He would send out readings by email and we would try to read them but most of the time, if you haven't read them, you can still talk (of course, it should be relevant) and he appreciates that. The course tends to go toward a lecture unless you ask questions. but given all this, he recognizes you and appreciates what you have to say. Would definitely recommend this class. He's a very easy-going, well-read, and great prof.