Had a bunch of classes with James, and I wish I could have even more. He's a very thoughtful and dedicated professor. Having discussions with him during lectures was always my favorite parts of the classes and I always came out of it with something new