Really great guy , will go great lengths to help you understand , and truly seems to enjoy teaching . My only gripe is that if you zone out for three seconds , you will be entirely lost in his lectures . Further , his notes are not exactly the best to study from , but I know he means the best .