I was trying to give a 4.5 (couldnt figure out how), because the one fair critique is that hes pretty disorganized. But apart from that, I have no idea what the first review is talking about. Super Caring, explains well, and brilliant. Its not the easiest subject, but dont blame the professor if you have a hard time. Exam was totally fair.