Christina Belcher
Wow! Not only does it cover 2 GEs but Prof. Belcher is amazing. The content that she explores throughout the course is so interesting and really eye opening. No tests, only module write ups and a final project that are graded generously, IMO. The assignments have readings to go along with them, but skim them and you're good. Take it if you can!