Brandon Humphrey
Takes weeks to grade things and doesn't post the lecture or assignment until halfway through the week. He is not remotely understanding about outside circumstances affecting the class and has an attitude whenever you reach out to him. He doesn't curve. Have never disliked a teacher or professor more. Do not recommend this class.