Javon Johnson
If you don't like sarcasm and you do not like critical feedback do not take his class. I read the reviews of him at UNLV, SJSU and USC, most of them are negative because I'm sure those students were too sensitive. If your feelings get hurt easily do not take him. He's a great professor in my eyes, pushes you to think critically. He's hilarious.