He gives great feedback on homework and I actually really enjoyed the textbook he chose! Only drawbacks are his lectures are pretty dry and long. Plus, he doesn't let you work ahead which really sucks for working students. But you can tell he really cares about the subject matter. I'd take him again.