Notes are quite confusing and difficult to unpack. Understanding gradechaser questions are key to doing well in this class. Says a lot of stuff not in the lecture notes that are very important and sometimes talks way too fast. Overall good prof but notes definitely need an upgrade. Get ready to sweat because this course is hard