Ying Hu
Her class made me snap and change my Math major to a minor so I could avoid her and this class. She doesn't teach anything that's relevant to the homework, she is a cruel grader but innocently says she is "generous with points", and tests are worth massive amounts of points. I've never failed or dropped a class, but I had to drop hers or fail.