Mark Lang
Good luck to you if you take him. He gives ABSOLUTELY no guidance on tests. You get tested on 6 chapters at a time and he says "read the textbook, look at the slides on blackboard, read over the lecture notes". NOT HELPFUL. He does not follow the textbook at all, but then expects you to know it, his lectures are nonsensical. Do not take him!!!