Mitchell Chapura
He's somewhat disorganized when posting which made it difficult taking an online class. Lecture slides are very long; book gave more clarity on material. Tests are multiple choice and 70-80 questions; somewhat difficult. Homework assigned randomly & assigns other readings besides the book. He does curve tests occasionally & give extra credit.