Could someone tell me what the biology program and classes are like at Northwestern?

Are they large seminar classes or small individualized classes? Are there a lot of T.A. teachers? Is it hard to reach out to professors? Are there a lot of research opportunities?