Jennifer Bircher
This is a good class if you're looking for a gen ed, not sure about major. The assignments are easy but you gotta do a lot of research. Most of the assignments were just papers that build on top of the next. A bit hard to contact but she's kind/thorough in her modules. She explains material in simple terms which is nice when learning new concepts.