very smart and always willing to spend extra time with students who need it, however he teaches very fast and i would not recommend that he teaches applied students.
Always willing to give his time and expertise.
Very confusing! Assumes the students will understand what he's talking about simply because he understands it. He's a brilliant man, but not a good "teacher".