Prof teaches you almost nothing, just memorize terms for exams. Class is a joke, which is why the prof compensates with extremely drawn out long hw, being over the top picky, even reducing all future grades if you miss 1 single assignment. still got an A but overall Professor comes across rude and as if his time is more valuable than yours. Avoid!