He is a very good professor. He explains everything so you understand. He breaks it down. He's always in his office if you need him. I took Stats with him and it was the hardest class ive ever taken but he takes his time with you until you get it.