Alan Thometz
His class topics are difficult, no question about it. While he could be more clear on grading guidelines, if you are open to discussing the cases problems inside or outside of class, he's invested in helping you succeed. Lectures can be dry, but it's pretty dry material, so what can you do