Worst professor ever. You will suffer. Lectures are terrible. He waste time overloads u. Make you teach each other rather than him teach you ironically he cant teach. I promise you will hate life if you take him. Take some one who knows what their talking about like Roebuck, Tavakoli or Wardak. Avoid at all cost. Chaffey took an L hiring him facts