Greg Sabin
Great professor and really enjoyable experience. As long as you're prepared and have the subject matter read prior to the lecture you will do well. Expect to be challenged and learn resources for everyday practical application. He is extremely accessible all semester. If you have the opportunity take his class! I promise you won't be disappointed!