Reviews of professor Carl Smythe

Rating: 3.0/5, difficulty: 3.0/5
Has quite deep understanding but doesn't know how to make student understand easier