Aseel Kanakri
She gives good feedback, allows late turn-ins, very flexible and approachable. But has lots of collaboration throughout with discussion posts and peer reviews. Few essays throughout the quarter but 5-6 assignments every week with a quiz at the end. All assignments are easy as long as you follow along. Highly recommended as an easy class.