Edward Cydzik
Great professor with a wealth of knowledge. Lectures are amazing if you can get him to talk about his experience in the industry because hes very approachable. My main complaint is: I wish that the school had someone additional running the course material with him. His homework assignments are inconsistent and theres so much material to cover.