I think this class is too big for it's own good. I don't think I interacted at all with the professor, since every single assignment is done online and graded by a bot. There are no writing assignments, except for the final project if you chose to write. Every assignment involves doing some sort of calculations that you arent given the answer to.