The professor is terrible. He graded hard and if you have even just a small percentage of plagiarism, he fails you. Takes forever to respond to emails. Also will accuse you of using others work before having proof. Do not take this class