I don’t know about you, but whenever I’ve taken an online learning course (synchronous or asynchronous), I’ve often felt let down and even at times frustrated. This can come from the low production quality of the material, but it’s mostly because the course materials...