To accommodate students who learn best when things are written out, rather than spoken, I use Workflowy to bring together the usually separate processes of teaching and tracking a class: daily lesson planning, real-time note taking, logging assignments and due dates, and creating a daily archive of class schedule and discussions.