Gives a study guide for each test and there's no surprises on tests. His lectures don't really seem to have any structure and he veers off topic a lot. We looked up salaries on Indeed often lol. Overall, you can tell he has good intentions and cares about students learning but he needs some focus to his class structure.