AVOID AT ALL COSTS!! He has no clue what he is doing and will do work out on the board and its all wrong. He hates being corrected and does not know how to teach. Said he didnt understand business in my Business Operations class. AVOID AVOID AVOID