There are few Drs like this around. He actually lost his job because of his stance on Islam!!!
Dr. Norman Finkelstein at the University of Waterloo - Arabic (http://www.youtube.com/watch?v=zgzVE-PzCaY#normal)
Dude, what 'stance on Islam' are you talking about? Finklestein was denied tenure at his university because of his fervent activism for the Palestinian cause, which drew him into bitter feuds with pro-Israel intellectuals, particularly Alan Dershowitz. Unless you are talking of another job, I don't see what this has to do with his position on Islam.