He is an amazing professor, he really cares about his student, the way he makes you prepared to write a paper is super nice... he even have first and last draft which he will give you good feedback and if you fallow them you will get an A. There is an assignment every week but they wicked easy ,if you do assignment you'll get A