Vaughn Cardona
Dr. Cardona expects quality work, especially for papers, and doesn't have patience for slackers. But he is very willing to work with you if you genuinely want to get better. His lectures are brilliant and he is one of the smartest people I have ever met.