I took this class Spring 2021 when it was virtually online. Despite the schedules changes professor Brophy was very understanding with the assignments. You take a qualtrics survey to pair you with others students to be grouped for a class project. The textbook is dense, but he explains it to students where it would make sense. A real cool guy