Scott Thorgaard
This class is supposed to be hard, but a student should still be able to understand whats happening. Lectures were not structured very well and there was no discussion on conceptual topics, just problem set-ups. Extremely difficult professor to talk to and doesn't answer the question you ask.