Took this class in person and never attended. You can do all assignments from home on canvas. The class just consists of excel worksheet projects every week and some quizzes. He gives the option to take quizzes and even the final online or in person. Helped me so much with my busy schedule!