Azin Behzadi
Professor Behzadi made me a better French speaker and I learned more with a semester of her teaching me than a year in Basic French I and II. Her tests are tough but attending class and putting in the time to study helps. Just asking questions will help your participation grade. I went from an A to a B but it was worth it.