Ronald Dzerigian
Took summer class, so condensed. Expect assignments due every day, but they are reasonable. The textbook and other books are necessary, but they are not a block of words. It's actually good info. He will analyze the books in class, but you need to read them before. Grades on how much you improve and is tough but fair, and gives excellent feedback.