Christina DiPietropolo
I loved taking her class. She cares a lot about the students and is incredibly fair. Her lectures are very interesting. She has about 7 tests which can be easy if you keep up with the assigned reading and takes notes in class. Also, beware of the group project that is worth 25% of your grade. Would recommend taking her for intro if you can.