Michael Harwich
Dr. Harwich really makes you work for every point that you get. This class is tough if you don't come in with prior biology knowledge. It is not impossible to catch up to the class if you haven't, but you have to work for it. This class is extremely lecture-heavy and quick-moving. The lab is incredibly simple and he does a great job teaching lab.