Genevieve Boice
This class may have been better prior to COVID but currently its a complete disaster. Lecture material is rushed over in nearly inaudible asynchronous prerecorded lectures. Labs are through a childish program Labster that spends more of your time telling you to pick up fake items than actually teaching you anything. Avoid at all costs.