Midterms are approaching. Are you ready?