You will get stressed out with this professor. He is forgetful, his grading requirements often change depending how he feels that week. Does not communicate via email if he's not in the mood. Very rude at times. He will give you an A if you complete 10 assignments though. Would not recommend if you're actually trying to learn something.