Grant Holder
I wish I would've listened to other reviews. Dr. G strays off topic a lot during lectures. He says he's there to help but will humiliate you when asked a question. If you take this class with him be prepared to teach yourself the entire curriculum. Tests are difficult. Mid sense of humor