He comes off as arrogant at first but he's a very nice and funny guy. he knows what he's talking about and does want his students to succeed. easy to contact outside of class and will respond fairly quickly. Read the sections prior to class and he will make perfect sense. Goes over stuff kinda quick so write quick or try print his slides if u can.