steven Mayer
Best guy, easy tests, lots of homework that he doesn't ever check. You will actually come out of his class having learned useful things (as opposed to 99% of the other classes). Overall a MUST TAKE!