The man doesn't teach at all. Yes, he has tons of college degrees and is most likely a very smart man, but he is practically robbing this school's money. I had him for 3 years and he basically just puts problems on the board, sits down, and either goes on the computer or takes a nap. He's there to collect his paycheck and go home. He makes it blatantly obvious that he does not care about the students. If you're a senior who is going to take calc or pre-calc, don't expect to learn anything new.
He lets you get away with alot of things in class but you have to pass the test in order to pass him, and do your homework so he is kinda hard