I took him because he had a good rating but all he does is make excuses as to why he's late 10-20min per class every time. He gives you hints as to what questions will be on the test but he takes points off your test and doesn't explain why or change it when he's proven wrong. He just says "I have dyslexia!" Didnt grade a lab until we completed 6/8