The class was in person, but could have been online. It included a placement which was great. Davis is very nice, but he tends to get off track a lot. He also loves to talk, so beware of classes just being him talking the whole time. The textbook was only used for the homework modules, but you'll still need it. Overall, easy class, easy professor.