It's hard to say this teacher is good or bad. Because she is quite thorough in her material and her labs are simple.

But she has difficulty conveying material in a sensible way. Often coming off as "Because I said so". You'll find it a bit bothersome especially for such an abstract class.