Raye Mutcherson
Pay attention because he randomly calls on people all the time. Lectures are unorganized and he goes a little fast sometimes but he is willing to go back and explain something if you ask. Very understanding and helpful. Pretty funny and makes class enjoyable. Tests tend to be confusing sometimes but not too bad and he does a lot of them online.