Pierzak seems like a good guy, an industry professional but a rookie professor. The class is relentlessly difficult. Lectures are powerpoint though a lot of class time is spent looking at excel sheets that you'll have to figure out how to reverse-engineer using your calculator on the extremely difficult tests. You get no notes for tests either.