Carol Dole
Explain your answers and you will get feedback that's extremely helpful. Lectures are short and to the point which makes understanding the material very easy. Lots of memorization of graphs and definitions required. I highly recommend Dr. Dole if you're looking to understand and learn the material.