Brandon Krieg
Has short assignments that arent really homework because they are always working towards your essay. Hes a really nice guy. Lectures can be boring but he tries to get everyone involved sets up meetings to help you with your paper and you can email him your paper anytime to look over it. Take this class