Karen Downes
She doesn't teach you anything and puts the most random things on the tests and excepts you to know it. Might have been the dumbest mid term I've ever taken in my entire life. Avoid this professor at all costs if possible.