Robert Criswell
If I could I would put more tags, He gives plenty of time to do work. He gives people lots of time to have him check their work so they can fix any errors. He's cool and talks to his students about things other than school and makes the students feel very welcome. He also accounts for all kinds of people and how they feel about public speaking.