Overall good but his courses are too lengthy, specially for those who don't want to pursue research in his field. · ReviewInn