Caitlin O'Connell
O'Connell is a good teacher, available outside of class and wants you to succeed. The subject matter of this class is interesting, but there is SO MUCH INFORMATION. You HAVE to start studying for the tests early. Labs are good, but tests are BEASTS. There are 3 extra credit assignments worth 1% each, and no overall curve, unfortunately.