John Keller
560 with Keller is terrible. 60% of your class grade are from exams, which he does NOT provide a guide for. The other 40% come from a VERY rushed project and difficult hw. He even asked us (mostly seniors) to DROP THE CLASS because he had too high a workload. I honestly think he wanted to penalize those of us who stayed in. Don't take 560 with him.