Incredible professor, very engaged with online discussion posts. Gives amazing feedback. Graded on 2 online tests (can be found in the textbook), and two assignments. Assignments look scary at first but are extremely simple if you read your required chapters and course manual. If you follow the structure he asks for, he will give you a 100!