Eric Davis
Dr. Davis is a very straightforward professor that can sometimes come off as blunt or uncaring in lectures. HOWEVER, he does a fantastic job outlining the course and primarily teaches from lecture note packs (which make note taking really easy). His tests are hard but fair and he does curve the overall class average to a 75 at the end of the year.