He is good at lecturing and knows his information well. He tries his best to help everyone out and cares about his students. You have to pay attention to his lectures and take notes, otherwise you won't pass. He is decent at responding to emails. Very nice professor. Fair grader