Definitely pass if there's another option out there, this professor was one of the most difficult I've ever taken. Feedback is always negative and its difficult to please him based on his personal criteria. Discussions can be uncomfortable as his views are not really "opinions" he treats them as "facts". Class was harder than needed bc of this prof