Awful instructor . Intensely focused on theory and over-complicating subject matter to feed his own ego . Zero interest in students , arrogant , and more interested in failing students . Class average for midterms was below 70 % , showing he can't teach the material he expects students to know . Avoid at all costs .