Professor Hari's whole approach to class is flexibility. You never have to attend class, everything is recorded so you can watch it at any time. Assignments don't have a due date other than the end of the semester. You can take tests whenever. Overall it was a very interesting class, I feel like I learned a lot about human geography (not maps lol).