Kenneth Ward
He's a solid teacher; really wants you to succeed. You have to do your work in order to pass because the class is not an easy A, but he's not a hard grader. Gives financial advice which is amazing because they're actually helpful. Would definitely take him again.