I have never done a ratemyprof, but my experience with Shane makes me feel like I am doing a service by providing information about him. He does not give clear grading rubrics and really just grades on a whim. I try and reach out to him during his office hours, but often times he cancels or doesn't show up at all. Shane is a major no. Avoid him.