Get ready to study everything on your own! Can barely teach and hardly accessible outside class except for office hours. Barely responsive to the emails. The only good thing for this class is that he gives +10 pts extra credit3 pts online assignment + 7 pts short papers before and after each exam worth of the total grade which boosts your grade!