Marc Wallace
He rambles on about things that have nothing to do with class and is never, EVER on topic. On the rare occasion when he is, he expects you to understand all the professional jargon and offers little to no explanation. He is unprofessional, rude, and not even a little helpful. Don't even bother going to office hours because he'll just get defensive.