For Stanford cs-184