Re-registering to vote and a requirement to attend a civic class every few years may reduce the vote - or it may increase it.  Lots depends on how hard either one is made.  For one, taking a class does not mean someone has to pass a test.  I think making it easier to vote is essential - easier in terms of voting not conflicting with work and predictable.  Too many politicians manipulate voting dates and times, locations of voting sites, or id requirements deliberately to make it difficult for particular groups to vote.   These are essentially anti-democracy people - think Republicans.

Don't think tweets are a learning tool about complex subjects.  One of the problems of today is that news and education has become too much entertainment and too little information.  Some things need to be treated seriously and as if they really do matter more than how popular they are.