If you care about your GPA I would avoid this teacher. Lectures are taught off personal ideologies instead of course curriculum. Exam questions are vague and misleading often using acronyms that aren't seen in PowerPoints or the book. Overall just an unnecessary headache. 