Michael Saylor
Great professor. He is VERY knowledgeable. I've had him for a few classes. You will need the textbook for chapter questions. Final and/or midterm are very easy to pass - he gives you a week to turn them in.