Reviews of professor Nathan Gay

Rating: 5.0/5, difficulty: 4.0/5
Overall great professor, really caring and respectful. Recommend taking his classes