Eran Rabani
With Professor Head Gordon, I had to rely heavily on the textbook and outside resources, but it was completely different with Professor Rabani. The concepts are still difficult, but he does a great job explaining all the material. The class in general got a lot easier when he took over. His test is also very similar to the practice exam.