Linn Caroleo
She doesn't really teach. I took her class online and all she does is assign homework and do tests. No lectures or zoom classes. Totally asynchronous. Be prepared to teach yourself entirely. Hard grader and hard feedback. Would not take her again.