This class is insanely difficult and even if you take perfect notes you will still probably fail exams. The exams are on random stuff and even though it is open book, you won't find half of what you need. bad at communication as well, rarely responded to any students emails.