His online class was the easiest class due to his organization. There is weekly homework, quiz, and extra credit given to us every week which is due on Wednesday at 11:59 the next week. Everything was already posted so you can work at your own pace but meet the deadlines for each week. The quizzes have 2 attempts and the tests were open notes.