Gary Rosenberg
Dr. Rosenberg is a great professor who dosn't get enough credit because he isn't the most interesting lecturer. He is very flexible with assignments and will give extensions if asked in advance! He tries to make content practical for students while promoting assignments that translate well into real world experience in evolutionary biology. 