Reviews of professor Chad Smith

Rating: 5.0/5, difficulty: 3.0/5
You will have so many assignments, but they are all attainable. Chad gives clear instructions on what he wants in his assignments.