Amritpreet Kaur
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.