Reviews of professor Amir Cotton

Rating: 4.0/5, difficulty: 3.0/5
Offers good feedback on assignments. Grading allows students room for growth, but it is fair. I would take another class with this professor.