I don't know about Dr.Dave's reputations among students, but from all the interactions I had with him, he's great. Also, there's a survivorship bias on websites like "rate my professors" since most students don't rate their professors, just like you won't likely rate a good restaurant, but you...