Keith Godfrey
Hard course but really nice and knowledgeable guy. He really care about students success and available outside of the class. Feel free just ask question or send any request through email.