One of the worst course experiences I have ever had. It was so unorganized and basically run by the TAs. The teacher would come run a Pol everywhere quiz and leave or lecture in a super monotone hard to understand or comprehend voice than leave and have a TA do a lab or something. My final grade was also suited incorrectly and had to get it fixed. 