Really great guy. Lectures can be quite confusing as he does speak very fast, but he is the nicest guy and really wants to help. Gives you his personal number for help and is willing to meet outside class.