James D'Anza
Amazing prof. He WAS rated on rmp four months ago... he had a 4.8 He deserves it. Easy papers as homework; got 100% on all of them; very doable midterm and finals. Good sense of humor. You don't NEED the book, though it's recommended. Even let us use an older, cheaper edition (1/4 the cost) ONLY downside: he desn't update Blackboard ever. Take him!