Reviews of professor Adam Rafalovich

Rating: 5.0/5, difficulty: 3.0/5
He graded things very quickly, and was very responsive to any questions on course content.