Marvin MacDonald
He is all over the place. You know more going into the class than you know going out. Always left confused. He never stays on topic. If you like rants and no structure, then he is great. He is a very nice man, but has no idea how to communicate.