Richard Snyder
If Professor Snyder is teaching it, do not take it. He is a very nice man, but he is HORRENDOUS at teaching. I cannot tell you how lost I was the first two weeks and how much effort it took to do well in that class just for the first quiz. He would literally just write critical information on the White Board and not explain it.