Dr. Covino cares about her students & passionate about lectures. But she is a very hard professor. Lots of material, little time to learn it. Especially online, the workload felt overwhelming (2 hours async lectures + attending class + hw + primer lectures). No curve, very little extra credit. I would avoid if I could, if not be ready to work hard.