Reviews of professor Michael Craw

Rating: 3.0/5, difficulty: 4.0/5
Craw is tough but really nice. Hell make you work for it. Dont be afraid to stop his lecture if youre lost. He wants you to be the best you can be.