Usha Yadav
Usha's online life science class has been one of the best classes I have taken. The assignments are very straightforward and easy to do once you take the time to do it. I have not taken a science class since high school but I would take another one as long as it is with Usha.