J. Lopez
lots of lectures, he's very educated and cares about this topic would take one of his classes again, attenance is not mandatory but it definitely helps because whatever is on the lectures will defiantly be on the tests, only three tests and 2 papers throughtout the whole class, textbook is super expensive even to rent and not nessecary to pass