RateMyProfessors.com lets students rate their teachers on a variety of carefully-chosen criteria