Haverford Biology Dept, Good/Great?

<p>Can someone comment on Haverford's Biology department? From old posts I saw that people have rated it well, can I get some fresh opinions?</p>

<p>What kind of courses, level of difficulty, research opportunities etc?</p>