I would not recommend this class to anyone ever - but especially if you are neurodivergent, disabled so on STAY AWAY. I read these reviews thinking to myself "I am a smart, dedicated, high gpa student- surely it cannot be so bad". It is that bad, frankly he is doing stuff thats not legal. Run for the hills before you take this dude as a professor.