Reviews of professor Simon James

Rating: 4.0/5, difficulty: 2.0/5
He clearly loves his subject. He always has a smile for everyone and he is passionate about explaining Ethics.