James Cannon
Dad jokes are hilarious. Cares about students more than anyone. Tests are difficult but not impossible. Unlimited quiz attempts and hw is guaranteed 100%. Page of notes for exams. Class is hard, but he's the best professor for accounting at USU.