Michael Caie
Talks way too fast and doesnt post lecture slides. Video record or voice record if possible. He only reads off his slides rarely says anything outside the slides. His tests are basically all from lecture but supplemented by reading. Focus on necessary and sufficient causes for theories