Reviews of professor Kyle Smith

Rating: 5.0/5, difficulty: 1.0/5
Honestly, best professor that I have ever taken. Nice, kind, great sense of humor, and knows how to teach class. More improntaly, he just all around the best teacher.