James Graham
Professor Graham goes over the material far too quickly. He does not see if we understand the why but instead goes for the how behind the material. He seems pleasant enough but tends to make errors when explaining the material on the board and expects the class to catch him instead of checking his own work. Way too much homework imo.