James is a nice guy. He cares about you trying and growing but will not mark you down if your voice trembles. He is respectful of your time and does not give busy work and wont keep you in class if he is done lecturing. Nice guy would take again. You do need to buy the textbook. 