Tanya McVay
Her lectures can be pretty long and dry the test are worded differently than the lectures and can be very tricky to understand. For the lab portion she has work sheets to help but doesn't included every structure she goes over so you're left with trying to find a similar view of the structure to study from. If you can take this class in person.