Stephen Demchak
This Professor rambles on and on about stuff and you will leave class not knowing what this guy is talking about. When he gives homework and assignments he is incredible confusing with the directions. Very dry teacher, sometimes makes rude and borderline racist comments. Doesn't relay information back reliably at all. Good luck if you have him.