Sean Allison
Brilliant and qualified professor with real experience in France. He always knows the answer to French related questions. The homework is a lot but that's expected. He's great at teaching pronunciation, too.