Lectures are interesting, allows class participation to drive his point across. Expectations are clear, be honest and you will do great. Weekly homework but not excessive. Final project and presentation at end of course flexible on topic. Will definitely take another of his classes