If you have options do not take IS223 with this man. He is incapable of captivating an audience and is terrible at explaining concepts. If attendance wasn't mandatory I would recommend that you stay home and read the textbook it will be just as boring as sitting through his lectures. His HW is just busy work and never relates to the business world.