Great teacher. He's a nice guy, teaches very well, and is loose with papers and grading. Tests were online, and very easy as a result. Not many assignments, only a few essays. He gives chances for extra credit, and is overall a great balance of teaching and grading. You'll learn a lot from his class, but you'll still be able to get an easy A- or A.