Jody Ryker
This class is HARD, primarily from the concepts and problems they assign. If you want an A, get ready to work at least 10+ hours a week; lectures are useless and reading barely helps with the "A" set homework. If you just want a pass, this class is a breeze. Ryker is a good teacher and they respond to emails timely and leave great feedback. 