Nice, caring guy, he writes in cursive and it gets messy on a blackboard so his notes can get very difficult to read and by the time you figure it out, he's already on another question. He teaches in a way where it seems like he expects us to grasp the concepts immediately. he doesn't do many examples in class and when he does theyre done VERY fast