Kenneth Morris
A great professor, he is organized and keeps class entertaining. Going along the chapters of the book he provides wisdom through his knowledge and background. I however do not recommend if you get offended easily or find honest teachers to be bad.