Rich Heyman
This is a great class to take if you need some gen eds. I personally missed quite a few classes and found the concepts easy enough to learn via powerpoint. He provides study guides for the tests and is lenient with paper grading; it's more about content.