Doron Friedman
My favorite professor ever. 1-2 pgs homework after every class, based exactly on that day's lesson. Had a quiz after each chapter, and if you didn't do well he'd let you earn back points. Super relaxed class, answered every question even if it took a while, always available after class. Gave us his email AND phone number in case we had a question.